我有一个如下所示的 DataFrame:
id Name New_Name
100263 Test Index (UHD) Test Index
100264 Test Num Test Num
正如您所看到的,当我的Name列中的值包含 时(,我只想要此字符串的左侧部分,例如:Test Index (UHD)-> Test Index; 但是,如果字符串不包含(,我想要整个字符串,例如:Test Num->Test Num
我有一个想法,我可以遍历此列中的所有值以进行更改,例如对于第一个值,我的想法是
try:
pos=data.iloc[0,1].index('(')
except:
pos=len(data.iloc[0,1])
New_Name =data.iloc[0,2][:pos]
我不认为它应该那么复杂,所以有什么简单的方法可以做到这一点?谢谢
当年话下
慕斯709654
烙印99
相关分类