Python Pandas read_csv问题

时间:2014-12-18 20:54:11

标签: python-2.7 csv pandas

我有简单的CSV文件,如下所示:

inches,12,3,56,80,45
tempF,60,45,32,80,52

我使用此命令读取CSV:

import pandas as pd
pd_obj = pd.read_csv('test_csv.csv', header=None, index_col=0)

这导致了这种结构:

         1   2   3   4   5
0
inches  12   3  56  80  45
tempF   60  45  32  80  52

但我想要这个(未命名的索引列):

         0   1   2   3   4
inches  12   3  56  80  45
tempF   60  45  32  80  52

编辑:正如@joris指出的那样,可以在生成的DataFrame上运行其他方法来实现所需的结构。我的问题是关于是否可以通过read_csv参数实现这种结构。

1 个答案:

答案 0 :(得分:3)

来自函数文档:

names : array-like
List of column names to use. If file contains no header row, then you
should explicitly pass header=None

所以,显然:

pd_obj = pd.read_csv('test_csv.csv', header=None, index_col=0, names=range(5))