如何使用python从csv文件中读取行和列?

时间:2018-07-04 09:19:33

标签: python-3.x pandas

我正在尝试使用python检索[dics["TargetKey"] for dic in dics]文件的行和列。 但是我做不到。 我的代码是:

csv

此代码显示列名和第一行值。 但是,我只想显示特定的列及其相应的行值。

1 个答案:

答案 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