分隔包含连字符的几列数据,删除Python中的元素

2024-10-01 02:26:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据集df,我想在其中分离Python中的字符串

资料

 Type                 Id        
 aa - generation      aa - generation01 
 aa_led - generation  aa_led - generation01
 ss - generation      ss- generation01  

渴望的

Type    Id
aa      aa01
aa_led  aa_led01
ss      ss01

我试图将这段代码合并到我的脚本中,但是,这段代码以连字符分隔,而不是我的列 姓名不保留

new = wordstring.strip('-').split('-')

如有任何建议,我们将不胜感激 多谢各位


Tags: 数据字符串代码iddfledtypess
1条回答
网友
1楼 · 发布于 2024-10-01 02:26:06

如果您只想从df中的每个值中删除generation。您可以使用applymap

df = df.applymap(lambda x : x.replace('- generation', '').replace(' ',''))

输出:

     Type        Id        
0      aa       aa01
1  aa_led   aa_led01
2      ss       ss01

相关问题 更多 >