如何在Pandas DataFrame中移动列?
我们可以使用Pandas中的shift()方法来移动DataFrame的列,而无需重写整个DataFrame。shift()接受以下参数
- periods 要移动的周期数。它也可以是负数。
- axis 它取一个布尔值;如果要移动索引,则为0;如果要移动列,则为1。
- fill_value 它将替换缺失值。
让我们举个例子,看看如何使用这个 shift() 方法。
步骤
- 创建一个二维,大小可变,潜在异构的表格数据 df。
- 打印输入的DataFrame,df。
- 通过使用 df [“column_name] = df.column_name.shift() 选择一列并移动它
- 打印更新后的DataFrame。