首页 > 解决方案 > 如何从 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

标签: pythonpandascsv

解决方案


如果您正在谈论通过列名和行数访问值 df.at[index:column]


推荐阅读