我有pandas DataFrame,它包含多个包含字符串对象的列(大约20个)。我正在寻找一种简单的方法将所有列添加到一个新列中,但到目前为止还没有成功,例如:
for i in df.columns:
df[‘newcolumn’] = df[‘newcolumn’] + ‘/‘ + df.ix[:,i]
这导致一个空的DataFrame列'newcolumn'而不是连接列。
我是熊猫的新手,所以任何帮助都会非常感激。
答案 0 :(得分:3)
df['newcolumn'] = df.apply(''.join, axis=1)