Ho un DataFrame pieno di float (positivo e negativo) e un po 'di NaN. mi piacerebbe sostituire ogni singolo numero del galleggiante con il suo segno:Riempimento di un DataFrame con i numeri di "segno"
if it's NaN -> it remains Nan
if positive -> replace with 1
if negative -> replace with -1
if zero -> leave it as 0
Eventuali suggerimenti per rendere questa sostituzione massiccia?
Grazie in anticipo
Come funziona questo metodo quando c'è un'altra colonna con un diverso tipo di dati come 'float'? –
Penso che OP dice che ci sono float e NaN. Quindi penso che ci siano solo valori numerici. – jezrael
Hai ragione, ma esiste un modo in cui questo metodo potrebbe funzionare in un caso generico? –