pandas删除圆括号内容
时间: 2023-07-17 17:57:56 浏览: 95
python的基本操作.pdf
你可以使用正则表达式和`str.replace()`方法来删除圆括号及其内容。下面是一个示例代码:
```python
import re
import pandas as pd
# 创建示例数据
data = {'col1': ['apple (fruit)', 'banana', 'orange (fruit)']}
df = pd.DataFrame(data)
# 使用正则表达式删除圆括号及其内容
df['col1'] = df['col1'].str.replace(r'\(.*\)', '')
print(df)
```
运行以上代码后,将会得到删除了圆括号及其内容的DataFrame:
```
col1
0 apple
1 banana
2 orange
```
请注意,以上代码仅适用于圆括号完整匹配的情况。如果有其他括号类型或者括号内的内容包含多个括号对,你可能需要根据实际情况进行适当的修改。
阅读全文