如何用pandas将csv表中的字符替换为int型数字
时间: 2024-02-25 14:54:11 浏览: 240
pandas读取CSV文件时查看修改各列的数据类型格式
5星 · 资源好评率100%
您可以使用 Pandas 中的 `replace()` 函数来将 CSV 表中的字符替换为 int 型数字。下面是一个示例代码:
```python
import pandas as pd
# 读取 CSV 文件
df = pd.read_csv('your_csv_file.csv')
# 将字符替换为 int 型数字
replace_dict = {'A': 1, 'B': 2, 'C': 3}
df.replace(replace_dict, inplace=True)
# 将修改后的数据保存为 CSV 文件
df.to_csv('new_csv_file.csv', index=False)
```
在这个示例代码中,我们首先使用 Pandas 的 `read_csv()` 函数读取 CSV 文件。然后,我们创建一个字典 `replace_dict`,其中包含要替换的字符和要替换为的 int 型数字。接下来,我们使用 Pandas 的 `replace()` 函数将 CSV 表中的字符替换为 int 型数字。最后,我们使用 Pandas 的 `to_csv()` 函数将修改后的数据保存为 CSV 文件。请根据您的实际情况修改这段代码中的文件名和替换字典。
阅读全文