具有一行数据的熊猫read_csv()返回Empty Dataframe

时间:2019-02-06 14:39:52

标签: python python-3.x pandas

我有一个csv文件,其中有一行数据,没有标题。下面是我用于将数据导入数据框的代码:

df2 = pd.read_csv(path2, header=0)

当我执行read_csv时,它返回以下内容:

Empty DataFrame
Columns: [0.940456, 0.077893, 0.840178, 0.668612, 0.923643, 0.641833, 0.845249, 0.361605, 0.453943, 0.695509, 0.825763, 0.503687, 0.617303, 0.276637, 0.636244, 0.075744]
Index: []

df2.info()返回以下内容:

Index: 0 entries
Data columns (total 16 columns):
0.940456    0 non-null object
...

如何将第一行设置为行而不是列?

1 个答案:

答案 0 :(得分:2)

这意味着第一行将转换为列名,header=None的默认列名需要DataFrame,数据在df2 = pd.read_csv(path2, header=None) 的第一行中。

{{1}}