gpt4 book ai didi

python - 当我从 CSV 中读取 Pandas 系列时,它正在将其转换为 DataFrame 吗?

转载 作者:行者123 更新时间:2023-11-28 21:43:12 25 4
gpt4 key购买 nike

我创建了一个 pandas 系列,然后将其输出到 CSV 文件。然后我尝试使用 pandas.read_csv 在另一个工作表中打开该 CSV 文件。然后我检查类型,它现在显示为 DataFrame 对象??

我尝试使用-修复它

series = df.transpose()[0]

df.ix[0]

但这对我不起作用。

感谢任何帮助,谢谢!

这是我的问题的一个例子-

我将我的系列输出为 CSV,然后 CSV 表看起来像这样-

a,2
b,4
c,6
d,8
e,10

然后我使用 pd.read_csv("") 将 CSV 读入另一个工作表。当我打印出来时,这里显示的是 -

   a  2
0 b 4
1 c 6
2 d 8
3 e 10

它现在是一个数据框,现在有列“a”和“2”,我可以在读取 CSV 时执行 header=None 以摆脱这些列...但索引仍然是 0,1, 2,3 及其数据框。

最佳答案

您需要通过 this option to read_csv() :

squeeze : boolean, default False

If the parsed data only contains one column then return a Series

编辑:鉴于您添加的其他详细信息,您想要的完整命令是:

pd.read_csv('foo.txt', header=None, squeeze=True, index_col=0)

关于python - 当我从 CSV 中读取 Pandas 系列时,它正在将其转换为 DataFrame 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42597368/

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