如何使用Pandas读取带有行名称的CSV文件

2024-05-15 14:05:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个CSV文件(tmp.csv),如下所示:

        x       y       z
bar     0.55    0.55    0.0
foo     0.3     0.4     0.1
qux     0.0     0.3     5.55

它是用熊猫这样创造的:

    In [103]: df_dummy 
    Out[103]: 
          x     y     z
    bar  0.55  0.55  0.00
    foo  0.30  0.40  0.10
    qux  0.00  0.30  5.55

   In [104]: df_dummy.to_csv("tmp.csv",sep="\t")   

我想做的是将CSV读入相同的数据帧表示。 我试过了但没有给我想要的:

In [108]: pd.io.parsers.read_csv("tmp.csv",sep="\t")
Out[108]: 
  Unnamed: 0     x     y     z
0        bar  0.55  0.55  0.00
1        foo  0.30  0.40  0.10
2        qux  0.00  0.30  5.55

正确的方法是什么?


Tags: 文件csvto数据indffoobar