如何在熊猫中读取具有行名称的数据框的CSV文件

普杜布瓦

我有一个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

它是通过Pandas通过以下方式创建的:

    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

什么是正确的方法?

罗曼·佩卡

您可以使用index_col参数:

>>> 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫数据框中获取数字列名称

如何在熊猫中连接两个具有不同列名的数据框?-蟒蛇

如何通过熊猫或spark数据框删除所有行中具有相同值的列?

如何在熊猫数据框中添加具有重复值的列?

如何在熊猫中读取奇怪的csv文件?

如何将具有多个标题行的csv文件读取到熊猫中?

如何在熊猫中合并具有不同值的数据框行

如何在熊猫中具有特定条件的列名放入数据框单元格

如何在熊猫中读取带有引号和逗号的CSV文件?

如何在熊猫数据框中删除具有重复行元素的列?

从熊猫数据框中获取具有最大日期的行

如何在熊猫数据框中执行具有多个条件的drop_duplicates

如何在熊猫数据框行中附加所有具有相同ID的元素?

如何将多个CSV文件从文件夹读取到以数据框名称作为文件名的熊猫中

如何从json文件中读取键值对作为熊猫数据框?

如何在熊猫数据框中捕获具有最接近时间戳的行?

读取具有类似csv名称的文件

如何在熊猫数据框中仅获取具有给定值(或一组值)的行*和仅*列

如何在熊猫中返回具有多种条件的数据框

如何在熊猫中同时读取多个csv文件

如何在熊猫中连接两个或多个具有不同列名的数据框

如何删除熊猫数据框中具有重复的行?

如何在具有两个条件的熊猫数据框中添加新列?

在熊猫中动态读取具有特定模式的csv文件

如何在熊猫数据框中的列中组合具有不同值的行

我如何获得在熊猫数据框中具有 NaN 值的列的名称?

如何在具有多个列对的数据框中按名称连接两对列并移动行

如何使用熊猫在数据框中返回具有相似名称的列

如何在给定的熊猫数据框中找到具有最小值的行?