我正在尝试导入并将JSON转换为Pandas的DataFrame。我使用以下代码:
df=pd.read_json('df.json',typ='series')
df_2=pd.io.json.json_normalize(df)
但我有一个问题,当我导入数据时,我获得了一些像列表一样的子部分,我需要将列中的所有内容分开。我不知道为什么我的代码只分成这样的一个小节:
entitities.xxxxx, people.xxxxx
我的意思是,当我导入JSON时:
| entitites.hashtags |
-----------------------------------------
|[{u'index':[0,13],u'text':u'Oh my God'} |
我想获得
|entities.hastags.index|entities.hashtags.text|
-----------------------------------------------
| [0,13] | 'Oh my God' |
感谢您的帮助。
更新
我的JSON的一部分可能是例如:
{
"text": "This is a nice test",
"truncated": false,
"entities": {
"hashtags": [{"index": [62, 67], "text": "Mis5"}],
"symbols": [],
"user_mentions": [
{
"screen_name": "Name",
"name": "Other name",
"id": 9999999,
"id_str": "771606164",
"index": [
3,
13
]
}
],
"urls": []
},
但并非所有成员都有相同的类别或巢穴