2024-10-03 00:27:51 发布
网友
该列称为df['Col1']。如果列中的字符数等于10,我想在每个字符串的第5和第6个字符之间添加2个空格,否则只在第5和第6个字符之间添加一个空格
例如,RPYHVBN56I变为RPYHV\uuubn56i,任何字符多或少的字符串只输入一个空格,例如RPYHVBN56I00000变为 印尼盾
您可以尝试:
df['Col1'] = df['Col1'].map(lambda s: s[:5] + (' ' if len(s) == 10 else ' ') + s[5:])
您可以尝试:
相关问题 更多 >
编程相关推荐