pandas upper
时间: 2023-10-16 07:08:23 浏览: 40
`pandas`库中的`str.upper()`函数可以将字符型列或字符串中的每个字符转换为大写。例如:
```python
import pandas as pd
data = {'name': ['Tom', 'Jerry', 'Mickey'],
'age': [25, 30, 35],
'city': ['New York', 'Paris', 'tokyo']}
df = pd.DataFrame(data)
df['city_upper'] = df['city'].str.upper()
print(df)
```
输出结果为:
```
name age city city_upper
0 Tom 25 New York NEW YORK
1 Jerry 30 Paris PARIS
2 Mickey 35 tokyo TOKYO
```
可以看到,`city`列中的每个字符串都被转换成了大写。如果想要将整个DataFrame中的所有字符型列都转换成大写,可以使用`applymap()`函数:
```python
df = df.applymap(lambda x: x.upper() if type(x) == str else x)
print(df)
```
输出结果为:
```
name age city city_upper
0 TOM 25 NEW YORK NEW YORK
1 JERRY 30 PARIS PARIS
2 MICKEY 35 TOKYO TOKYO
```
可以看到,`name`列和`city_upper`列中的所有字符串都被转换成了大写。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.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_column_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)
![](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)