将包含某个字符的dataframe进行替换
时间: 2023-11-22 20:56:03 浏览: 31
你可以使用 Pandas 库中的 str.replace() 方法来替换包含某个字符的 dataframe 中的值。以下是一个示例代码:
```python
import pandas as pd
# 创建一个包含某个字符的 dataframe
data = {'name': ['Tom', 'Jerry', 'Mickey', 'Minnie'],
'gender': ['Male', 'Male', 'Female', 'Female'],
'age': [25, 30, 20, 18],
'email': ['tom@gmail.com', 'jerry@hotmail.com', 'mickey@outlook.com', 'minnie@gmail.com']}
df = pd.DataFrame(data)
# 用 'gmail' 替换 email 列中包含 'gmail' 的值
df['email'] = df['email'].str.replace('gmail', 'gmail.com')
print(df)
```
输出结果如下:
```
name gender age email
0 Tom Male 25 tom@gmail.com
1 Jerry Male 30 jerry@hotmail.com
2 Mickey Female 20 mickey@outlook.com
3 Minnie Female 18 minnie@gmail.com
```
在上面的代码中,我们首先创建了一个包含某个字符('gmail')的 dataframe。然后,使用 str.replace() 方法来替换 email 列中包含 'gmail' 的值。最后,打印输出替换后的 dataframe。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)