gpt4 book ai didi

python - 根据列和索引 Pandas 的值创建一个字符串列

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:05 25 4
gpt4 key购买 nike

我有以下数据框:

    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

我如何在 Pandas 中做到这一点?如果我尝试在字符串公式中使用 df[ColumnName],Pandas 将始终提供索引,这会弄乱我的字符串。

最佳答案

你可以使用申请

df['NewCol'] = df.apply(lambda x: "XXXX" + str(x.name) + "XXXX" + str(x.A) + "XXXX" + str(x.B), axis=1)

还有一点,来自@Abdou

df['joined'] = df.apply(lambda x: 'XXXX'+'XXXX'.join(map(str,x)),axis=1) 

关于python - 根据列和索引 Pandas 的值创建一个字符串列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40430089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com