我正在尝试在熊猫数据框中移动一些数据。
我现在有这些数据:
我的预期行为是:
因此,当col B = date/time
时,列B-E移动了一个。
答案 0 :(得分:0)
您可以尝试以下方法:
df.loc[1:,'B':] = df.loc[1:,'B':].shift(1, axis=1).fillna(0)
输出:
A B C D E
0 1 8 2011-06-01 ABC ABC
1 2 0 2011-06-01 ABC ABC