我正试图仅在“ Player”列中删除某些字符串中的空白,而“ Player”列中的整数之前有一个空格。这是参考图像。
例如,我需要1040的输出为'Joshua Kimmich24,D(CR),DMC'
“播放器”列中的前五个对象也可以用作参考,它们的格式正确,需要保持不变。
答案 0 :(得分:1)
使用正则表达式替换:
regex = re.compile(r'\s+(\d)') # matches whitespace followed by number, captures the number
df['Player'] = [regex.sub(r'\1', player ) for player in df['Player']]