scarsellifi / open-notebook-science

questo corso è stato pensato per gli studenti di Scienze Politiche dell'Università di Firenze. Questa sezione su github si concentra sull'utilizzo dell'ecosistema python per la Data Science. Slide del corso: https://docs.google.com/presentation/d/16WcexHHC8xK5Z1YE3tiBHRfBD46Y7bT4sn5viGUBPqs/edit?usp=sharing
https://datalifelab.eu
MIT License
41 stars 1 forks source link

Pulitura libro codice da google colaboratory #14

Open ghost opened 5 years ago

ghost commented 5 years ago
import numpy as np
def pulisci_librocodice(x):
    x = x.replace("\n", "")
    x = x.replace(".", ",")
    x = x.replace('“', '"')
    x = x.replace('”', '"')
    x = x.replace('np,nan','np.nan')
    x = eval(x)
    return x

def recode(x, dizionario):
    try:
        return dizionario[x]
    except:
        return x

def recode_indice(distribuzione, libro_codice_cella):
    recode_index = []
    for item in distribuzione.index.tolist():
        lib_cod = pulisci_librocodice(libro_codice_cella)
        recode_index.append(recode(item , lib_cod))
    distribuzione.index = recode_index
    return distribuzione
ghost commented 5 years ago

libro_codice = download_gspread("Libro Codice Niccolò", sheet_name='Codifica delle variabili', virgola_italiano=False, gc = gc, )