利用pandas将地区这一列的数据改成对应的中文,这一列数据原本都是英文
时间: 2024-03-08 07:47:41 浏览: 149
修改Pandas的行或列的名字(重命名)
可以先创建一个字典,将英文和中文对应起来,然后使用pandas的replace函数将地区这一列的英文数据替换成中文。示例代码如下:
```python
import pandas as pd
# 创建字典,将英文和中文对应起来
region_dict = {
'Beijing': '北京',
'Shanghai': '上海',
'Guangzhou': '广州',
'Shenzhen': '深圳',
# 其他地区的英文和中文对应关系可以继续添加
}
# 读取数据
df = pd.read_csv('data.csv')
# 将地区这一列的英文替换成中文
df['地区'] = df['地区'].replace(region_dict)
# 保存数据
df.to_csv('data_chinese.csv', index=False)
```
这里假设数据文件名为`data.csv`,替换后的数据保存为`data_chinese.csv`。你可以根据自己的实际情况修改文件名和路径。
阅读全文