人为的例子:
print(testDf)
col1 col2 col3
0 jim blue 100
1 bob green 200
2 joe red 300
seriesToTackOnToGivenColumn=pd.Series(['yellow','white','black'])
[我需要的解决方案]
给我这个:
print(testDf)
col1 col2 col3
0 jim blue 100
1 bob green 200
2 joe red 300
3 yellow NaN
4 white NaN
5 black NaN
免责声明: 我敢肯定解决方案很简单,但是我已经对该解决方案进行了很多研究,并且没有时间找到它。我不惧怕阅读Pandas文档,并且这样做了,但是在这种情况下,因此在这篇文章中,我没有几个小时要做。如果我们能在这里找到解决方案,其他人可能会受益。看过concat,等等...我对示例不正确的细节不感兴趣。在此先感谢任何可以提供帮助的人!干杯
答案 0 :(得分:4)
将footerPositioning
或concat
与append
创建的一列DataFrame
一起使用:
s = pd.Series(['yellow','white','black'])
df = pd.concat([df, s.to_frame('col2')], ignore_index=True)
#alternative
#df = df.append(s.to_frame('col2'), ignore_index=True)
print (df)
col1 col2 col3
0 jim blue 100.0
1 bob green 200.0
2 joe red 300.0
3 NaN yellow NaN
4 NaN white NaN
5 NaN black NaN