Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Pandas中读取具有行名称的数据帧的CSV文件_Python_Pandas - Fatal编程技术网

Python 如何在Pandas中读取具有行名称的数据帧的CSV文件

Python 如何在Pandas中读取具有行名称的数据帧的CSV文件,python,pandas,Python,Pandas,我有一个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

我有一个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
正确的方法是什么?

您可以使用参数:

>>> pd.io.parsers.read_csv("tmp.csv",sep="\t",index_col=0)
        x     y     z
bar  0.55  0.55  0.00
foo  0.30  0.40  0.10
qux  0.00  0.30  5.55