首页 > 解决方案 > Python Pandas & iloc - 当我的 .csv 没有标题时获取单元格 A1

问题描述

我已经通过 Panda 将 .csv 导入 Python。我需要使用 iloc 函数指向某些单元格。单元格 A1 的 iloc 代码是什么?当我输入 iloc(0,0) 它指向错误的单元格。我的 .csv 在 A 行没有标题 - 数据从 A1 开始

标签: pythonpandascsv

解决方案


您可以使用如下代码来访问第一行和第一列

df.iloc[0][0]

例如。假设以下数据框

data = [[10, 11, 12, 13],
          [20, 21, 22, 23],
          [30, 31, 32, 33]]

df= pd.DataFrame(data)

data
     0  1   2   3
0   10  11  12  13
1   20  21  22  23
2   30  31  32  33

获取价值13

df.iloc[0][3]

即使您的索引是 A、B、C

df = pd.DataFrame(data, index=["A", "B", "C"])

df
     0  1   2   3
A   10  11  12  13
B   20  21  22  23
C   30  31  32  33

获取价值13

df.iloc[0][3]

推荐阅读