gpt4 book ai didi

python - 如何将 JSON 转换为数据帧

转载 作者:行者123 更新时间:2023-11-30 22:51:55 25 4
gpt4 key购买 nike

有关如何将此 JSON 文件转换为可用数据帧格式的任何想法:

pd.read_json("http://api.census.gov/data/2014/acsse/variables.json")

表格应如下所示:http://api.census.gov/data/2014/acsse/variables.html

最佳答案

假设你从

开始
df = pd.read_json("http://api.census.gov/data/2014/acsse/variables.json")

问题是该列是字典:

In [28]: df.variables.head()
Out[28]:
AIANHH {u'concept': u'Selectable Geographies', u'pred...
ANRC {u'concept': u'Selectable Geographies', u'pred...
BST {u'concept': u'Selectable Geographies', u'pred...
CBSA {u'concept': u'Selectable Geographies', u'pred...
CD {u'concept': u'Selectable Geographies', u'pred...
Name: variables, dtype: object

但是您可以通过应用Series来解决这个问题:

In [27]: df.variables.apply(pd.Series)
Out[27]:
concept \
AIANHH Selectable Geographies
ANRC Selectable Geographies
BST Selectable Geographies
CBSA Selectable Geographies
CD Selectable Geographies
CNECTA Selectable Geographies
...

这可能是您想要的 DataFrame,如下所示:

In [32]: df.variables.apply(pd.Series).columns
Out[32]: Index([u'concept', u'label', u'predicateOnly', u'predicateType'], dtype='object')

关于python - 如何将 JSON 转换为数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38845474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com