【发布时间】:2022-08-02 23:09:25
【问题描述】:
我有如下所示的数据框:
id address city pincode
1 here is address 1 city1 1234
2 here is address 2 city2 4321
3 here is address 3 city3 7654
4 here is address 4 city4 9876
5 here is address 5 city5 987
我想要实现的是:
id address city pincode Newcolumn
1 here is address 1 city1 1234 address:\'here is address 1\', city: \'city1\', pincode:\'1234\'
2 here is address 2 city2 4321 address:\'here is address 2\', city: \'city2\', pincode:\'4321\'
3 here is address 3 city3 7654 address:\'here is address 3\', city: \'city3\', pincode:\'7654\'
4 here is address 4 city4 9876 address:\'here is address 4\', city: \'city4\', pincode:\'9876\'
5 here is address 5 city5 987 address:\'here is address 5\', city: \'city5\', pincode:\'987\'
我一直在尝试这样做:
cols = df[[\'address\', \'city\', \'pincode\']]
df[\'Newcolumn\'] = df[cols].str.join()
标签: python pandas join multiple-columns