Forum
>>
Principianti
>>
Presentazione e Nested JSON
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da andrianopolino |
2020-12-05 12:45:02 - Presentazione e Nested JSON
|
Ciao a tutti,
alla veneranda età di 35 anni ho deciso di imparare a programmare in Python per divertimento e chissà magari in futuro potrebbe anche essermi utile per lavoro. Mi sono scaricato da google distance matrix, questo Json che calcola le distanze di 3 città/paesi da Genova. Quando provo a trasformalo in un dataframe mi incastro. JSON: il file si chiama "data.json" {"destination_addresses": ["17015 Celle Ligure, Province of Savona, Italy", "31021 Mogliano Veneto, Province of Treviso, Italy", "00178 Rome, Metropolitan City of Rome, Italy"], "origin_addresses": ["16122 Genoa, Metropolitan City of Genoa, Italy"], "rows": [{"elements": [{"distance": {"text": "42.8 km", "value": 42757}, "duration": {"text": "41 mins", "value": 2473}, "status": "OK"}, {"distance": {"text": "394 km", "value": 394082}, "duration": {"text": "4 hours 2 mins", "value": 14538}, "status": "OK"}, {"distance": {"text": "520 km", "value": 519758}, "duration": {"text": "5 hours 18 mins", "value": 19056}, "status": "OK"}]}], "status": "OK"} Sotto metto il "codice" scritto finora, ma a questo punto mi blocco e non riesco ad andare avanti. Avete qualche suggerimento? Grazie in anticipo Saluti Stefano import pandas as pd import json pd.set_option('display.max_columns', None) df4 = pd.DataFrame() json_file = open('data.json', 'r') df = json.load(json_file) json_file.close() df2 = json.dumps(df, indent=2) print(df['origin_addresses']) print(df['destination_addresses']) df3 = pd.DataFrame(list(df.items()), columns=['destination_addresses','rows']) print(df3) |
Pagina: 1
Esegui il login per scrivere una risposta.