我有这种Python pandas数据帧,顶行是列:
Gender,Age,Weight,Height
Male, 55, (82), 180
Female, 34,(55),167
Female,44,(67),182
Male,81,(73),175
Male,44,34,(87),185
我如何摆脱"()"重量标记?
答案 0 :(得分:1)
使用矢量化str.replace
删除括号:
In [189]:
df['Weight'] = df['Weight'].str.replace('[\(\)]','')
df
Out[189]:
Gender Age Weight Height
0 Male 55 82 180
1 Female 34 55 167
2 Female 44 67 182
3 Male 81 73 175
4 Male 44 87 185