python - 如何从 CSV 文件中调用具有行数和列名的组件
问题描述
我有一个csv
包含 1000 行和 1000 列的文件
我刚刚发现我可以使用从特定行和列调用每个组件
df = pd.read_csv('name.csv', sep=",")
print(df.iloc[120, 250])
这意味着我正在从 row120
和 column调用组件250
。
但我的问题是,我怎样才能用它的列名和它的行的值而不是它的列的值和它的行的值来调用一个组件。
例如,第 1 列的名称或行是第 2 列的 23 我有第 3 列的 43 第一行是 55
如果我写df.iloc[0, 2]
它将是55
并且df.iloc[0, 0]
是23
,我想要而不是写列的值(例如 2 或 0 或 6)来强制代码给出以55
或开头的列的值23
解决方案
如果您正在谈论通过列名和行数访问值
df.at[index:column]
推荐阅读
- python - django.core.exceptions.ImproperlyConfigured:无法加载 WSGI 应用程序“DjBlog.wsgi.application”;导入模块出错
- python - 如何分组和聚合连接值作为字符串
- javascript - 函数运行后数组为空?
- c# - 列名未正确加载 SSIS 中的 c# 脚本
- python - 使用 PyTorch 在 2D 张量上滑动窗口
- python - 如何通过“/”分隔符分割字符串 URL
- apache-flink - CEP 场景下 Flink 如何对状态数据进行编码?
- swift - 如何在 SwiftUI 中实现自定义回调动作?类似于 onAppear 功能
- mysql - SQL 按原始顺序分区
- c# - InkCanvas 在按钮浮出控件中无法按预期工作