Python pandas列合并

时间:2015-11-25 22:54:54

标签: python-2.7 pandas

我有一个类似于以下但非常大的数据框:

col1 col2 0 0 0 0 1 2 3 4 5 6 0 0 在我的实际表中,数字是按顺序排列的时间戳,而不是一个数字差异,但是一个大于前一个,如此数据帧中所示。我希望根据数字的顺序将两列合并为一列。我希望结果列如下所示:

column 0 0 1 2 3 4 5 6 0

提前致谢。

1 个答案:

答案 0 :(得分:1)

好的,你去,用你做作的DF作为例子:

df.column = df.col1.append(df.col2).sort_values()

重新阅读您的问题后,您可能正在寻找pd.concat

df.column = pd.concat([df.col1,df.col2],axis=0)