Python 当我读到CSV的熊猫系列时,它正在把它变成一个数据帧?

Python 当我读到CSV的熊猫系列时,它正在把它变成一个数据帧?,python,pandas,series,Python,Pandas,Series,我创建一个熊猫系列,然后将其输出到CSV文件。然后我尝试使用pandas.read\u CSV在另一个工作表中打开该CSV文件。然后我检查类型,它现在显示为DataFrame对象 我试着用螺丝钉把它修好- series = df.transpose()[0] 及 但这对我不起作用 感谢您的帮助,谢谢 这是我的问题的一个例子- 我将我的系列输出到CSV,CSV表如下所示- a,2 b,4 c,6 d,8 e,10 然后,我使用pd.read\u CSV(“”)将CSV读入另一个工作表。 当我把

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

我试着用螺丝钉把它修好-

series = df.transpose()[0]

但这对我不起作用

感谢您的帮助,谢谢

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

我将我的系列输出到CSV,CSV表如下所示-

a,2
b,4
c,6
d,8
e,10
然后,我使用pd.read\u 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,它是一个数据帧。

您需要传递:

挤压:布尔值,默认为False

如果解析的数据只包含一列,则返回一个序列

编辑:根据您添加的其他详细信息,您需要的完整命令是:

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

感谢您的回复,我确实读了pd.read_csv(“我的文件”,squeze=“boolean”),但它仍然显示为数据帧?您需要传递
pd.read_csv(“我的文件”,squeze=True)
而不是说数据帧,当我查看csv上的信息时,它看起来像这样-
a,1b,2c,3
,但当我读入时,它称之为数据帧,就像“a”和“1”是列……也许我的熊猫需要更新?我在两个月前安装了它,尝试将index=False传递到_csv()以创建一个单列csv文件非常接近,在from_csv上我有header=None和squese=True,在to_csv上我有index=False,现在它显示它是一个系列,但它删除了我的(a,b,c)行,因为index=False,我希望索引是a,b,c等,然后它与下一行中的1,2,3匹配给了我一个关键错误:0这些整数在输出CSV文件的第二列中来自哪里?请尝试
pd.read\u CSV(“我的文件”,header=None,index\u col=0)。ix[:,0]
。仍然得到关键错误:0,感谢您的努力,问题由John Zwinck解决
pd.read_csv('foo.txt', header=None, squeeze=True, index_col=0)