leandrosss
Profilo di
Nome | leandrosss |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2020-12-19 19:42:11
- Passare il nome di una variabile/colonna di un dataframe in una funzione
- Forum >> Programmazione Python >> Database
- 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 ---