在Python pandas中添加DataFrame列

时间:2014-01-12 02:25:47

标签: python pandas

我有pandas DataFrame,它包含多个包含字符串对象的列(大约20个)。我正在寻找一种简单的方法将所有列添加到一个新列中,但到目前为止还没有成功,例如:

for i in df.columns:
    df[‘newcolumn’] = df[‘newcolumn’] + ‘/‘ + df.ix[:,i]

这导致一个空的DataFrame列'newcolumn'而不是连接列。

我是熊猫的新手,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:3)

df['newcolumn'] = df.apply(''.join, axis=1)