我需要将熊猫数据框中的“(”后的任何内容替换为“”
Tuscaloosa (University of Alabama >> Tuscaloosa and
df['RegionName']= df['RegionName'].str.replace(r"\s+\(.*\"","")
不行
最佳答案
您可以使用str.split
s
Out[417]:
0 Tuscaloosa (University of Alabama >> Tuscaloosa
0 Tuscaloosa (University of Alabama >> Tuscaloosa
0 Tuscaloosa (University of Alabama >> Tuscaloosa
0 Tuscaloosa (University of Alabama >> Tuscaloosa
dtype: object
s.str.split('(',1).str[0]
Out[418]:
0 Tuscaloosa
0 Tuscaloosa
0 Tuscaloosa
0 Tuscaloosa
dtype: object
关于python - Pandas 字符串替换一个圆括号后的任何字符串值“仅python的单个圆括号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52228639/