将列表保存到数据帧时Python中的MemoryError



我试图做以下操作,即将包含json字符串的python列表保存到jupyternotebook 中的数据帧中

df = pd.io.json.json_normalize(mon_list)
df[['gfmsStr','_id']]

但后来我收到了这个错误:

MemoryError

然后,如果我运行其他块,它们都开始显示内存错误。我想知道是什么导致了这种情况,如果有,我可以增加内存以避免错误。

谢谢!

更新:mon_list中的内容如下:

mon_list[1]
[{'id': 1, 'name': {'first': 'Coleen', 'last': 'Volk'}},
{'name': {'given': 'Mose', 'family': 'Regner'}},
{'id': 2, 'name': 'Faye Raker'}]

您真的有列表吗?或者你有一个JSON文件?什么格式的";mon_list";变量

这就是如何将列表转换为数据帧

# import pandas as pd 
import pandas as pd 

# list of strings 
lst = ['Geeks', 'For', 'Geeks', 'is',  
'portal', 'for', 'Geeks'] 

# Calling DataFrame constructor on list 
df = pd.DataFrame(lst)

https://www.geeksforgeeks.org/create-a-pandas-dataframe-from-lists/

相关内容

  • 没有找到相关文章

最新更新