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
函数选择了不同的数据子集。注意,当使用切片时,行和列的范围是左闭右开的,即包括起始索引,但不包括结束索引。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。