pandas输出csv 指定列为字符类型
时间: 2023-12-30 12:53:26 浏览: 48
pandas读取CSV文件时查看修改各列的数据类型格式
5星 · 资源好评率100%
可以使用to_csv方法的参数dtype来指定列的数据类型。例如,将列"col1"和"col2"指定为字符类型:
``` python
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3],
'col2': [4, 5, 6]})
df['col1'] = df['col1'].astype(str)
df['col2'] = df['col2'].astype(str)
df.to_csv('output.csv', index=False, dtype={'col1': str, 'col2': str})
```
这将导出一个名为output.csv的文件,其中列"col1"和"col2"的数据类型均为字符串。注意,需要将DataFrame中的相应列先转换为字符串类型,然后再指定输出文件的dtype参数。
阅读全文