pandas的to_json指定csv文件每一列为一个json
时间: 2023-11-16 15:03:49 浏览: 228
pandas.DataFrame.to_json按行转json的方法
如果你想将一个CSV文件中的每一列都转换为一个JSON对象并保存为JSON文件,可以使用pandas的`to_json()`方法。
代码示例如下:
```python
import pandas as pd
# 读取CSV文件
df = pd.read_csv('your_csv_file.csv')
# 将每一列转换为JSON对象,并保存为JSON文件
for column in df.columns:
df[[column]].to_json(f'{column}.json', orient='records')
```
在上面的代码中,我们首先使用`pd.read_csv()`方法读取CSV文件,并将其存储在名为`df`的DataFrame对象中。然后,使用一个循环结构,遍历每一列,并使用`to_json()`方法将其转换为JSON对象,然后将其保存为一个新的JSON文件。在`to_json()`方法中,我们使用`orient='records'`参数来指定JSON对象的格式。
这样,你就可以将CSV文件中的每一列都转换为一个JSON对象并保存为JSON文件了。
阅读全文