删掉dataframe中列里的字符
时间: 2023-07-06 10:42:07 浏览: 156
化简方法-详解pandas.dataframe中删除包涵特定字符串所在的行
可以使用`replace()`函数来删除DataFrame中某一列中的字符,例如:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': ['1.2%', '3.4%', '5.6%'],
'B': ['7.8%', '9.0%', '11.2%']})
# 将列A中的%替换为空字符串
df['A'] = df['A'].replace('%', '', regex=True)
# 打印替换后的结果
print(df)
```
输出结果为:
```
A B
0 1.2 7.8%
1 3.4 9.0%
2 5.6 11.2%
```
通过`replace()`函数将列A中的%替换为空字符串,从而删除了列A中的字符%。需要注意的是,`replace()`函数中的`regex=True`参数表示使用正则表达式进行替换。如果不加该参数,则只会替换第一个匹配到的字符。
阅读全文