Я хочу нарезать и копировать столбцы в кадре данных Python.Мой фрейм данных выглядит следующим образом:
1928 1928.1 1929 1929.1 1930 1930.1
0 0 0 0 0 0 0
1 1 3 3 2 2 2
2 4 1 3 0 1 2
Я хочу сделать его в форме
1928 1928.1 1929 1929.1 1930 1930.1
0 0 0
1 1 3
2 4 1
3 0 0
4 3 2
5 3 0
6 0 0
7 2 2
8 1 2
Что в основном означает, что я хочу сместить значения в столбцах «1929»,'1929.1', '1930', '1930.1' под столбцами '1928' и '1928.1'
Для того же самого я написал код как
[In]x=2
y=2
b=3
c=x-1
for a in range(0,2):
df.iloc[b:(b+3),0:x]=df.iloc[0:3,x:(x+y)]
x=x+2
b=b+3
[In] df
[Out]
1928 1928.1 1929 1929.1 1930 1930.1
0 0 0 0 0 0 0
1 1 3 3 2 2 2
2 4 1 3 0 1 2
Копирование не происходит в пределахколонны.Как мне изменить мой код ??