python pandas不从csv文件中读取第一列

我有一个简单的2列csv文件,名为st1.csv:

GRID    St1  

1457 614

1458 657

1459 679

1460 732

1461 754

1462 811

1463 748

但是,当我尝试读取csv文件时,未加载第一列:

a = pandas.DataFrame.from_csv('st1.csv')  

a.columns

 Index([u'ST1'], dtype=object)

为什么不读取第一列?

回答:

根据您的数据判断,看起来您正在使用的分隔符是``。

请尝试以下操作:

a = pandas.DataFrame.from_csv('st1.csv', sep=' ')

另一个问题是,假设您的第一列是索引,我们也可以禁用它:

a = pandas.DataFrame.from_csv('st1.csv', index_col=None)

以上是 python pandas不从csv文件中读取第一列 的全部内容, 来源链接: utcz.com/qa/408879.html

回到顶部