Forum
>>
Programmazione Python
>>
Database
>>
Passare il nome di una variabile/colonna di un dataframe in una funzione
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da leandrosss |
2020-12-19 19:42:11 - Passare il nome di una variabile/colonna di un dataframe in una funzione
|
Ciao a tutti,
ho scritto una funzione che purtroppo non viene compilata correttamente o mi dà una tabella vuota come output. Eccola qui: def join_datamap(answers,map,question_var_name): #tab_data_map_1=map.query('column_name == "C55r12"') tab_data_map_1=map[map.column_name==question_var_name tab_data_map_1=tab_data_map_1.rename(columns={"value": "question_var_name"}) result = pd.merge(answers, tab_data_map_1, how='left', on=['column_name', question_var_name]) return result in particolare non tratta correttamente il valore stringa question_var_name, che vuole rappresentare il nomer di una colonna del dataframe map. Scusate, sono davvero un novizio di Python e vi chiederei una mano --- Ultima modifica di leandrosss in data 2020-12-19 19:44:15 --- |
|
Scritto da Daniele aka Palmux |
2020-12-27 16:51:20 - Re: Passare il nome di una variabile/colonna di un dataframe in una funzione
|
Ciao caro, per avere una mano contestualizza un po' meglio la tua domanda.
Dicci su che piattaforma lavori, con cosa stai realizzando lo script (versione) e facci capire da dove vengono i dati estendendo un po' la porzione di codice. Altrimenti si brancola nel buio. Cya |
Pagina: 1
Esegui il login per scrivere una risposta.