我得到的json数据如下:
"data": [
{
"currency": "CNY",
"standardDate": "2021-03-31T00:00:00+08:00",
"reportDate": "2021-04-26T00:00:00+08:00",
"reportType": "first_quarterly_report",
"q": {
"ps": {
"np": {
"t": 773183901
}
}
},
"date": "2021-03-31T00:00:00+08:00",
"stockCode": "300413"
}
],
"data":["Like Above"] many times
当我使用pd.DataFrame to get a df
时,'q'
列的值显示如下:
q
{'ps': {'np': {'t': 773183901}}}
{'ps': {'np': {'t': 773183901}}}
{'ps': {'np': {'t': 773183901}}}
{'ps': {'np': {'t': 773183901}}}
我如何才能在'q'
列中巧妙地得到数字
q
773183901
773183901
773183901
773183901
最好的方法是获得所需的列
按名称访问JSON/dict值的更直接的方法是使用
.str[]
访问器。如下所示,使用列q
访问嵌套JSON深处的t
值:演示
相关问题 更多 >
编程相关推荐