这是我的数据框:
一个 | 乙 | 碳 |
---|---|---|
第一的 | 要删除的行 | 要移动的行 |
第二 | 要删除的行 | 要移动的行 |
我想要这个输出:
一个 | 乙 | 碳 |
---|---|---|
第一的 | 要移动的行 | |
第二 | 要移动的行 |
我尝试了此代码:df.shift(-1,axis = 1)
一个 | 乙 | 碳 |
---|---|---|
要删除的行 | 要移动的行 | |
要删除的行 | 要移动的行 |
事实是,有没有办法保持第一列不被修改?
这是我的数据框:
一个 | 乙 | 碳 |
---|---|---|
第一的 | 要删除的行 | 要移动的行 |
第二 | 要删除的行 | 要移动的行 |
我想要这个输出:
一个 | 乙 | 碳 |
---|---|---|
第一的 | 要移动的行 | |
第二 | 要移动的行 |
我尝试了此代码:df.shift(-1,axis = 1)
一个 | 乙 | 碳 |
---|---|---|
要删除的行 | 要移动的行 | |
要删除的行 | 要移动的行 |
事实是,有没有办法保持第一列不被修改?
您只能移动 B 和 C 列
输出 :
明确地选择要影响的列并重新分配(或
update
):或者:
输出:
您可以对每个索引/列执行相同的操作:
输出: