Uso esempio dati simili:R: trapezio valori in singola colonna di dataframe UP
example=data.frame(x=c(1,2,3,4,5,6,7,8), y=c(1,2,3,4,5,6,7,8), z=c(1,2,3,4,5,6,7,8))
che assomiglia a questo:
x y z
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
desidero spostare tutti i valori nella colonna z alto da due righe mentre il resto del dataframe rimane invariato. Il risultato dovrebbe essere simile a questo:
x y z
1 1 1 3
2 2 2 4
3 3 3 5
4 4 4 6
5 5 5 7
6 6 6 8
7 7 7 NA
8 8 8 NA
ho trovato solo modi per spostare i valori di una colonna verso il basso, o di uno spostamento di tutta la dataframe.
Qualche idea? Grazie!
Eventuali duplicati di [Spostando una colonna verso il basso da una] (http: // stackoverflow.com/questions/25687727/shifting-a-column-down-by-one) – Chen