如何把dataframe中带[]的数字的[]去掉
时间: 2023-10-02 20:12:19 浏览: 111
DataFrame中的object转换成float的方法
要去掉DataFrame中带有方括号的数字的方括号,您可以使用`str.replace()`方法和正则表达式来进行替换。以下是一个示例代码:
```python
import re
df['column_name'] = df['column_name'].astype(str).str.replace('\[|\]', '', regex=True)
```
在上面的示例中,`column_name`是您要处理的列名。首先,我们使用`astype(str)`将列转换为字符串类型,然后使用`str.replace()`方法和正则表达式`'\[|\]'`来替换掉方括号。`'\[|\]'`表示要替换的模式是方括号,`regex=True`表示要使用正则表达式进行匹配和替换。
通过这种方式,您可以将带有方括号的数字的方括号去掉,并将其作为字符串存储在DataFrame列中。
阅读全文