我有一个包含字符串集合的数据框。这些字符串看起来像这样:
"oop9-hg78-op67_457y"
我需要删除从下划线到结尾的所有内容,以便将此数据与另一组数据匹配。我的尝试看起来像这样:
df['column'] = df['column'].str[0:'_']
我曾尝试在此声明中玩弄 .find() ,但似乎没有任何效果。有人有什么想法吗?任何和所有的帮助将不胜感激!
您可以尝试.str.split
然后使用.str
或访问列表.str.extract
df['column'] = df['column'].str.split('_').str[0]
# or
df['column'] = df['column'].str.extract('^([^_]*)_')
print(df)
column
0 oop9-hg78-op67
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句