我原來的數據幀(DF):熊貓據幀 - 移行下來,保持數據
column1 column2
0 1 a
1 2 b
2 3 c
3 4 d
4 5 e
5 6 f
我想6,像這樣的值向下移位:
column1 column2
0
1
2
3
4
5
6 1 a
7 2 b
8 3 c
9 4 d
10 5 e
11 6 f
當我使用df = df.shift(6)
,我最終失去了數據。
我發現這個職位(How to shift a column in Pandas DataFrame without losing value),但它似乎只我怎麼能轉移多點下來,同時保持數據的工作,如果該值由1
下移?
善於思考! – Allen
謝謝,我最終用'df = df.reindex(np.arange(max(df.index)+1))'替換'df = df.reindex(np.arange(12))'以允許數據集是動態的(我認爲這是工作)。 – andyb88
很高興它工作:) – Vaishali