pandas把某一列的字母全部大写
时间: 2023-10-12 12:16:44 浏览: 121
pandas 的str列运算.md
可以使用 Pandas 的 `str.upper()` 方法来将某一列的字母全部大写,具体步骤如下:
1. 选择要操作的列,可以使用 `df['column_name']` 语法来选择某一列。
2. 使用 `str.upper()` 方法将该列中的字母全部转换为大写。
3. 将转换后的数据赋值回原始数据框中的该列。
下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据框
data = {'name': ['Alice', 'Bob', 'Charlie'], 'country': ['us', 'uk', 'au']}
df = pd.DataFrame(data)
# 将 'country' 列中的字母全部转换为大写
df['country'] = df['country'].str.upper()
# 打印转换后的数据框
print(df)
```
输出结果如下:
```
name country
0 Alice US
1 Bob UK
2 Charlie AU
```
阅读全文