您好,登錄后才能下訂單哦!
iloc
是 pandas 庫的一個函數,它允許我們基于整數索引來選擇數據
首先,確保已經安裝了 pandas 庫。如果沒有安裝,可以使用以下命令進行安裝:
pip install pandas
然后,可以通過以下方式創建一個簡單的 DataFrame 并使用 iloc
函數:
import pandas as pd
# 創建一個簡單的字典
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'San Francisco', 'Los Angeles', 'Seattle']
}
# 將字典轉換為 DataFrame
df = pd.DataFrame(data)
# 使用 iloc 選擇第一行的數據
first_row = df.iloc[0]
print("First row:\n", first_row)
# 使用 iloc 選擇第一列的數據
first_column = df.iloc[:, 0]
print("\nFirst column:\n", first_column)
# 使用 iloc 選擇第1行到第3行(不包括第4行)和第1列到第3列(不包括第4列)的數據
rows_columns = df.iloc[0:3, 0:3]
print("\nRows 1-3 and columns 1-3:\n", rows_columns)
輸出結果:
First row:
Name Alice
Age 25
City New York
Name: 0, dtype: object
First column:
0 Alice
1 Bob
2 Charlie
3 David
Name: Name, dtype: object
Rows 1-3 and columns 1-3:
Name Age City
0 Alice 25 New York
1 Bob 30 San Francisco
2 Charlie 35 Los Angeles
在這個例子中,我們首先導入了 pandas 庫并創建了一個簡單的 DataFrame。然后,我們使用 iloc
函數選擇了不同的數據子集。注意,當使用切片時,行和列的范圍是左閉右開的,即包括起始索引,但不包括結束索引。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。