팬더 데이터 프레임이 있습니다. 내 열 중 하나를 '지연'하고 싶습니다. 예를 들어 전체 열 'gdp'를 하나씩 위로 이동 한 다음 나머지 행의 맨 아래에있는 모든 초과 데이터를 제거하여 모든 열이 다시 같은 길이가되도록하는 것을 의미합니다.
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
어쨌든 이렇게?
df.dropna()
하면 삭제할 행 수를 지정하지 않고도 모든 NaN 행이 삭제됩니다.