Ho un dataframe dei panda. Voglio "ritardare" una delle mie colonne. Significa, ad esempio, spostare l'intera colonna "gdp" verso l'alto di uno e quindi rimuovere tutti i dati in eccesso nella parte inferiore delle righe rimanenti in modo che tutte le colonne abbiano di nuovo la stessa lunghezza.
df =
y gdp cap
0 1 2 5
1 2 3 9
2 8 7 2
3 3 4 7
4 6 7 7
df_lag =
y gdp cap
0 1 3 5
1 2 7 9
2 8 4 2
3 3 7 7
Comunque per farlo?
df.dropna()e lascerĂ cadere tutte le righe NaN senza che tu debba specificare il numero di righe da eliminare.