答案 0 :(得分:2)
使用replace
:
df.serving_size.str.replace('\(.*','')
0 NaN
1 28g
2 28g
3 28g
4 35g
5 52g
Name: serving_size, dtype: object
答案 1 :(得分:1)
您可以提取括号之外的所有内容:
# original df
>>> df
serving_size
0 NaN
1 28 g (1 ONZ)
2 28 g (0.25 cup)
>>> df.serving_size.str.extract('(.*)\(.*\)')
0 NaN
1 28 g
2 28 g
Name: serving_size, dtype: object
答案 2 :(得分:1)
使用split
df.serving_size.str.split('(').str[0]
0 NaN
1 28g
2 28g
Name: serving_size, dtype: object