for i, rows in df.iterrows():
x, y = df.iloc[rows].copy(), df.iloc[rows+1].copy()
df.iloc[rows], df.iloc[rows+1] = y, x
break
I get error on execution:
positional indexers are out-of-bounds`
for i, rows in df.iterrows():
x, y = df.iloc[rows].copy(), df.iloc[rows+1].copy()
df.iloc[rows], df.iloc[rows+1] = y, x
break
I get error on execution:
positional indexers are out-of-bounds`
Use iloc
with:
print(df.iloc[[a for b in zip(df.index[::2][::-1],df.index[1::2][::-1]) for a in b]][::-1])