如fi.csv文件内容是:
a,b,c
hello,world,3
good,morning,5
则转换之后,csv文件内容是:
[{"a":"hello","b":"world","c":3},{"a":"good","b":"morning","c":5}]
import pandas as pd
df = pd.read_csv('fi.csv')
df.to_json('fd.json',orient='records')
其中orient参数控制json文件的格式,不同的格式对应的json文件的内容不是完全一致的。
这种转换方式的特点是,对于csv文件中数值类型的字段,转换为json文件之后依然保持是数值类型,而不会变为字符串。