【发布时间】:2018-08-31 07:50:38
【问题描述】:
我正在尝试添加两列并创建一个新列。这个新列应该成为数据框或输出 csv 文件中的第一列。
column_1 column_2
84 test
65 test
输出应该是
column column_1 column_2
trial_84_test 84 test
trial_65_test 65 test
我尝试了以下给定的方法,但它们不起作用:
sum = str(data['column_1']) + data['column_2']
data['column']=data.apply(lambda x:'%s_%s_%s' % ('trial' + data['column_1'] + data['column_2']),axis=1)
当然感谢您的帮助。
【问题讨论】:
标签: python python-3.x string pandas dataframe