df1
index x y z
1 x1 y1 z1
2 x2 y2 z2



300 x300 y300 z300

df2
index X Y Z
1 X1 Y1 Z1
2 X2 Y2 Z2



400 X400 Y400 Z400

とします。
df1の座標をdf2の座標に以下のルールで置換しようと考えております。

df1の3n+1行目→df2の4n行目

つまり
x3n+1 y3n+1 z3n+1を
X4n Y4n Z4nに全て置換したいのですが
どのようにすればいいのかわかりません。

df1.ix[1:300:3,:]=df2.ix[4:400:4,:]
のようにしますと3n+1行目に全てNanが表示されてしまいます。

まだまだ勉強不足で初歩的な質問だと思いますがよろしくお願いいたします。