2024-09-27 07:27:30 发布
网友
我正在读取json文件,并将所需的列提取到csv文件中。请查找下面的代码并告诉我是否有错误
df=pd.read_json(json_file) df=df['Person'] data1=pd.DataFrame(df,columns=['cols1','cols2','cols3','title']) print data1 df.to_csv("ptr1.csv",index = False)
但我得到的错误是空数据帧输出。你知道吗
我仍然得到空的数据帧。请找到下面的代码
json_file = open("file.json") df=pd.read_json(json_file) data=json_normalize(json_file, 'Person') print data
获取输出: 空数据帧 列:[] 索引:[]
看来你需要:
import json from pandas.io.json import json_normalize with open('file.json') as data_file: data = json.load(data_file) df = json_normalize(data, 'Person')
样品:
data = {"Person": [{ "cols1" : 1, "cols2" : "value2", "cols3" : "value1", "title" : "ptr" }]} df = json_normalize(data, 'Person') print (df) cols1 cols2 cols3 title 0 1 value2 value1 ptr
我仍然得到空的数据帧。请找到下面的代码
获取输出: 空数据帧 列:[] 索引:[]
看来你需要:
样品:
相关问题 更多 >
编程相关推荐