【发布时间】:2021-03-29 02:10:07
【问题描述】:
【问题讨论】:
-
欢迎来到 SO。请务必阅读发布问题的指南。除非绝对必要,否则不要发布屏幕截图和链接。生成示例数据、代码和预期结果,以及迄今为止解决问题的尝试。
标签: python-3.x pandas dataframe series
【问题讨论】:
标签: python-3.x pandas dataframe series
这是预期的行为,因为您将新系列分配给 s 而不是附加它。在 for 循环结束时,s 将只是包含卷列的系列。
您可以查看page,了解有关将系列附加到现有系列的更多信息。
简而言之,您应该替换
s = pd.Series(df2[column])
你会做以下事情
s = s.append(pd.Series(df2[column])),
虽然我不确定你为什么要这样做!如果您浏览文档,您可以看到您可以通过运行以下代码在追加时重新索引
s = s.append(pd.Series(df2[column]), ignore_index=True)
【讨论】: