2017-08-05 21 views
0

私は通勤時間帯のレポートをGoogleマップタイムラインから取得しました。これはjson形式です。私はこれらのコードを使用します。GoogleマップのタイムラインJsonデータをDataFrameにインポートする方法

with open('Location History.json', encoding='utf-8') as data_file: 
    data = json.loads(data_file.read()) 
    pd.DataFrame(data) 

データフレームは一つだけ「場所」列があります。

{"locations" : [ { 
"timestampMs" : "1501812184856", 
"latitudeE7" : 390632197, 
"longitudeE7" : -771227158, 
"accuracy" : 10, 
"velocity" : 1, 
"heading" : 226, 
"altitude" : 146, 
"verticalAccuracy" : 12 
}, { 
"timestampMs" : "1501813902831", 
"latitudeE7" : 390624516, 
"longitudeE7" : -771212199, 
"accuracy" : 10, 
"velocity" : 5, 
"heading" : 316, 
"altitude" : 126, 
"verticalAccuracy" : 16 
}, 

dictの各メンバーのファイルを複数の列と1行にどのように読み込むことができるかについてのアドバイス。

答えて

1

エキス、初期JSONから「場所」、とは、データフレーム

with open('Location History.json', encoding='utf-8') as data_file: 
    data = json.loads(data_file.read()) 

pd.DataFrame(data['locations']) 
+0

に変換しかし、私はそれぞれの場所にように(通勤時間)とをlication、日付、時間を必要としています。だから私は場所だけでなくすべてのフィールドが必要です。どんな考え? – Roo

関連する問題