【发布时间】:2017-05-28 09:59:26
【问题描述】:
我有一个名为 ref(first dataframe) 的数据框,其中包含 c1、c2、c3 和 c4 列。
ref= pd.DataFrame([[1,3,.3,7],[0,4,.5,4.5],[2,5,.6,3]], columns=['c1','c2','c3','c4'])
print(ref)
c1 c2 c3 c4
0 1 3 0.3 7.0
1 0 4 0.5 4.5
2 2 5 0.6 3.0
我想创建一个新列,即 c5(第二个数据框),其中包含 c1、c2、c3 和 c4 列中的所有值。
我尝试过 concat,合并列,但无法正常工作。
如果您有解决方案,请告诉我?
【问题讨论】:
-
为什么需要追加列?新列与维度不匹配
标签: python-3.x pandas stack concat