python - Python Pandas & iloc - 当我的 .csv 没有标题时获取单元格 A1
问题描述
我已经通过 Panda 将 .csv 导入 Python。我需要使用 iloc 函数指向某些单元格。单元格 A1 的 iloc 代码是什么?当我输入 iloc(0,0) 它指向错误的单元格。我的 .csv 在 A 行没有标题 - 数据从 A1 开始
解决方案
您可以使用如下代码来访问第一行和第一列
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]
推荐阅读
- c++ - 访问库函数中的结构成员时出现分段错误
- python - 用特定的外推方法对分散的二维数据进行插值
- javascript - Hightcharts - 一个饼图中的多个数据
- android - 如何在 2020/21 年获得活动中的 ViewModel 实例?
- performance - 应该如何解释聚类问题中的调整兰德指数 (ARI)?
- reactjs - 为动态表单字段抽象 React Hooks
- c# - Windows 10 与 Windows IOT 核心之间的 TCP 通信
- c# - C#动态检索属性值
- jupyter-notebook - 如何限制用户可以在 Jupyter Notebook 中输入的某些字符的数量
- c - 如何将 C 中分配的字符串返回给 Ada 并在 Ada 中释放它?