Me gustaría desplazar una columna en Pandas DataFrame
, pero no he podido encontrar un método para hacerlo desde la documentación sin volver a escribir todo el DF. Alguien sabe como hacerlo? trama de datos:Cómo cambiar una columna en Pandas DataFrame
## x1 x2
##0 206 214
##1 226 234
##2 245 253
##3 265 272
##4 283 291
salida deseada:
## x1 x2
##0 206 nan
##1 226 214
##2 245 234
##3 265 253
##4 283 272
##5 nan 291
El resultado es que falta ## 5. ¿Hay una manera fácil en pandas de extender el índice cuando se usa shift? –
@WaylonWalker Eso se llama enrollar en numpy: 'df ['x2'] = np.roll (df ['x2'], 1)' – ayhan