我新手学python没多久有够菜
试了很久还是解决不了这个问题
有求于各位大大帮忙
Json结构大概如下
[{A:123,
B:456,
C:[{a:1, b:1, c: 1},{a:2, b:2, c:3}.....]},
{
...}]
因为大概有30万列
因为pandas的read_json会出现memory error
查了一下用ijson试着慢慢读取
用下面的code读A跟B
写入DataFrame都没问题
但是换读取C又会出现memory error
C里面是相同结构dict组成一个长度不等的list
不知道还有什么方法可以写进DataFrame
以下是code
filename='full.json'
with open(filename,'r') as f
objects = ijson.items(f, 'item.C')
columns = list(objects)
df['C'] = pd.Series(columns)
请问该怎么处理...