删除括号和括号中的内容(如果存在于df列中)

时间:2019-09-26 09:39:38

标签: python pandas dataframe

我有一个数据框,其中最高分/实例带有括号。我想删除括号,只留下数字。我该怎么办?

我已经尝试过下面的代码,但是对于没有括号的所有其他数字,它却让我感到烦恼。

.str.replace(r"\(.*\)","")

这是这些列的样子:

0    1(1P)
1    3(3P)
2    2(2P)
3    4(RU)
4    5(RU)
5    6(RU)
6        8
7        7
8       11
9       13

我想要干净的只有数字的列。

谢谢!

1 个答案:

答案 0 :(得分:1)

原因是混合值-带字符串的数字,可能的解决方案是:

id