gpt4 book ai didi

python - 如何在 Pandas 中读取带有行名的数据框的 CSV 文件

转载 作者:太空狗 更新时间:2023-10-29 20:51:48 25 4
gpt4 key购买 nike

我有一个如下所示的 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

关于python - 如何在 Pandas 中读取带有行名的数据框的 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27814743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com