我有简单的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
参数实现这种结构。
答案 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))