Python 将数据帧转换为多列的系列

Python 将数据帧转换为多列的系列,python,pandas,dataframe,series,Python,Pandas,Dataframe,Series,我试图将数据帧转换为系列,但它显示了以下错误。我使用pandas.Series(Dataframe)->将Dataframe转换为Series 我想要第一张图像格式的输出请尝试以下方法从所述数据获取序列对象(假设数据是您正在使用的数据帧) 希望这会有所帮助。我建议您查看答案,您应该将其视为将多列转换为系列的问题。因此,正如@dsm在回答中所建议的,您应该从dataframe中提取列。Series是一维对象,而dataframe是多维对象。您试图做的是将多个列分配为一个Series.Series=

我试图将数据帧转换为系列,但它显示了以下错误。我使用pandas.Series(Dataframe)->将Dataframe转换为Series


我想要第一张图像格式的输出

请尝试以下方法从所述数据获取序列对象(假设
数据
是您正在使用的数据帧)


希望这会有所帮助。

我建议您查看答案,您应该将其视为将多列转换为系列的问题。因此,正如@dsm在回答中所建议的,您应该从dataframe中提取列。Series是一维对象,而dataframe是多维对象。您试图做的是将多个列分配为一个Series.Series=read\u csv('shappo-sales.csv',header=0,parse\u dates=[0],index\u col=0,square=True,date\u parser=parser)。如果我以这种格式阅读文件,我得到的是二维序列类型。(问题中的第一幅图像)
series = pd.Series(data['Sales'], index=data.index)