如何在熊猫数据框中移动某些单元格?

时间:2019-01-16 17:10:18

标签: python pandas dataframe

我正在尝试在熊猫数据框中移动一些数据。

我现在有这些数据:

enter image description here

我的预期行为是:

enter image description here

因此,当col B = date/time时,列B-E移动了一个。

1 个答案:

答案 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