我有以下数据框:
A B
Tenor
1 15.1726 0.138628
2 15.1726 0.147002
3 15.1726 0.155376
4 15.1726 0.163749
5 15.1726 0.172123
我希望能够通过串联包括索引的前几列来创建具有字符串的另一列。例如,此新列的第一行为:
XXXX1XXXX15.1726XXXX0.138628
我该怎么做在熊猫?如果我尝试在字符串公式中使用
df[ColumnName]
,Pandas将始终带来索引,这将弄乱我的字符串。 最佳答案
我以为这很有趣
df.reset_index().applymap('XXXX{}'.format).sum(1)
0 XXXX1XXXX15.1726XXXX0.138628
1 XXXX2XXXX15.1726XXXX0.147002
2 XXXX3XXXX15.1726XXXX0.155376
3 XXXX4XXXX15.1726XXXX0.163749
4 XXXX5XXXX15.1726XXXX0.172123
dtype: object