updated stazioni for python3
This commit is contained in:
parent
8f461db1c0
commit
207565eab2
13
stazioni.py
13
stazioni.py
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
# pylint: skip-file
|
||||
#!/usr/bin/python3
|
||||
|
||||
import os.path
|
||||
import tabulate
|
||||
import pandas as pd
|
||||
from sodapy import Socrata
|
||||
|
||||
|
@ -15,13 +15,16 @@ def get_stazioni(offline=False):
|
|||
if offline:
|
||||
stazioni = pd.read_csv("stazioni.csv")
|
||||
stazioni_df = pd.DataFrame.from_records(stazioni)
|
||||
stazioni_df.drop(columns=["Storico", "Idstazione", "Utm_Nord", "UTM_Est", "lat", "lng", "location", "Limiti amministrativi 2014 delle province di Regione Lombardia", "Limiti amministrativi 2015 delle province di Regione Lombardia"], inplace=True)
|
||||
stazioni_df.drop(columns=["Storico", "Idstazione", "Utm_Nord", "UTM_Est", "lat", "lng", "location",
|
||||
"Limiti amministrativi 2014 delle province di Regione Lombardia",
|
||||
"Limiti amministrativi 2015 delle province di Regione Lombardia"], inplace=True)
|
||||
stazioni_df.columns = [x.lower() for x in stazioni_df.columns]
|
||||
else:
|
||||
client = _connect()
|
||||
stazioni = client.get("ib47-atvt")
|
||||
stazioni_df = pd.DataFrame.from_records(stazioni)
|
||||
stazioni_df.drop(columns=[":@computed_region_6hky_swhk", ":@computed_region_ttgh_9sm5", "utm_est", "utm_nord", "storico", "idstazione", "lat", "lng", "location"], inplace=True)
|
||||
stazioni_df.drop(columns=[":@computed_region_6hky_swhk", ":@computed_region_ttgh_9sm5", "utm_est",
|
||||
"utm_nord", "storico", "idstazione", "lat", "lng", "location"], inplace=True)
|
||||
stazioni_df["datastart"] = pd.to_datetime(stazioni_df["datastart"])
|
||||
stazioni_df["datastop"] = pd.to_datetime(stazioni_df["datastop"])
|
||||
return stazioni_df
|
||||
|
@ -33,7 +36,7 @@ def print_stazioni():
|
|||
stazioni = get_stazioni(offline=True)
|
||||
else:
|
||||
stazioni = get_stazioni()
|
||||
print(stazioni)
|
||||
print(tabulate.tabulate(stazioni, headers='keys', tablefmt='simple'))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
Loading…
Reference in New Issue
Block a user