我正在尝试使用python检索[dics["TargetKey"] for dic in dics]
文件的行和列。
但是我做不到。
我的代码是:
csv
此代码显示列名和第一行值。 但是,我只想显示特定的列及其相应的行值。
答案 0 :(得分:2)
import pandas as pd
data = pd.read_csv("data1.csv", nrows=1)
print(data)
首先要注意以下几点:
*您已通过kwarg nrows=1
。这意味着您只阅读了第一行。如果将其取出,则将获得所有行。
使用熊猫时,您会得到data frame
。
有了dataframe
之后,您可以像这样提取所需的列:
selected_data =数据[['column_name1','column_name2']]
您还可以使用更数字的列索引语法,如下所示:
selected_data = data.iloc [:,1:4]
在其中选择所有行:
和列索引1,直到但不包括第4行,1:4