我的数据是这样的:转换一个字典的熊猫数据帧
{u'"57e01311817bc367c030b390"': u'{"ad_since": 2016, "indoor_swimming_pool": "No", "seaside": "No", "handicapped_access": "Yes"}', u'"57e01311817bc367c030b3a8"': u'{"ad_since": 2012, "indoor_swimming_pool": "No", "seaside": "No", "handicapped_access": "Yes"}'}
我想将其转换为大熊猫数据帧。但是,当我尝试
df = pd.DataFrame(response.items())
我与两列的数据帧时,先用第一个关键,第二个与键的值:
0 1
0 "57e01311817bc367c030b390" {"ad_since": 2016, "indoor_swimming_pool": "No...
1 "57e01311817bc367c030b3a8" {"ad_since": 2012, "indoor_swimming_pool": "No...
我怎样才能得到一个列对于每个键:"ad_since"
,"indoor_swimming_pool"
,"indoor_swimming_pool"
?并保留第一列,或者将id作为索引。
尝试read_json http://pandas.pydata.org/pandas-docs/version/0.17.0/generated/pandas.read_json.html –
您是否尝试使用'pd.DataFrame(response.items())' ?对我来说,它不工作。 – jezrael
@jezrael感谢您的评论,我编辑我的帖子 – mitsi