私はPythonに全く新しいです。 JSONをフィルタリングするには少し助けが必要です。Python - jsonオブジェクトの配列をDataframeに変換するにはどうすればいいですか?
私が何をしようとしている。具体的にjson = {
"selection":[
{
"person_id":105894,
"position_id":1,
"label":"Work",
"description":"A description",
"startDate":"2017-07-16T19:20:30+01:00",
"stopDate":"2017-07-16T20:20:30+01:00"
},
{
"person_id":945123,
"position_id":null,
"label":"Illness",
"description":"A description",
"startDate":"2017-07-17T19:20:30+01:00",
"stopDate":"2017-07-17T20:20:30+01:00"
}
]
}
のように、その上にクエリメソッドを使用できるようにデータフレームの中に(ここでは上記の)私のJSONを変換することです:
selected_person_id = 105894
query_person_id = json[(json['person_id'] == selected_person_id)]
or
json.query('person_id <= 105894')
列必要がありますbe:
cols = ['person_id', 'position_id', 'label', 'description', 'startDate', 'stopDate']
どうすればいいですか?
はここを見てます。https:/ /pandas.pydata.org/pandas-docs/stable/generated/pandas.read_json.html –