Python 3.x 试图在jupyter中将datafram转换为series

Python 3.x 试图在jupyter中将datafram转换为series,python-3.x,pandas,dataframe,series,Python 3.x,Pandas,Dataframe,Series,我将数据框定为以下CSV: 我为它运行了循环: 结果是: 当尝试打印出循环时,它只显示卷列,而不显示其他列: 这是预期的行为,因为您正在将新系列分配给s,而不是附加它。在for循环的末尾,s将仅是包含volume列的系列 您可以查看此文档,以了解有关将系列附加到现有系列的更多信息 简而言之,你应该替换 s=pd.系列(df2[列]) 您将执行以下操作 s=s.append(pd.Series(df2[列]) 虽然我不知道你为什么要这么做!如果仔细阅读文档,您会发现可以在追加时通过运行以下

我将数据框定为以下CSV:

我为它运行了循环:

结果是:

当尝试打印出循环时,它只显示卷列,而不显示其他列:


这是预期的行为,因为您正在将新系列分配给s,而不是附加它。在for循环的末尾,s将仅是包含volume列的系列

您可以查看此文档,以了解有关将系列附加到现有系列的更多信息

简而言之,你应该替换

s=pd.系列(df2[列])

您将执行以下操作

s=s.append(pd.Series(df2[列])

虽然我不知道你为什么要这么做!如果仔细阅读文档,您会发现可以在追加时通过运行以下代码来重新编制索引


s=s.append(pd.Series(df2[column]),ignore_index=True)

欢迎使用SO。请务必阅读发布问题的指南。除非绝对必要,否则不要发布截图和链接。生成示例数据、代码和预期结果,以及您迄今为止解决问题的尝试。