我想在Pandas DataFrame中移动一列,但是我没有找到一种方法来做到这一点而不会丢失值.(这篇文章非常类似于如何在Pandas DataFrame中移动一列,但经验证的答案没有给出所需的输出,我无法对其进行评论).有谁知道怎么做?
## x1 x2
##0 206 214
##1 226 234
##2 245 253
##3 265 272
##4 283 291
Run Code Online (Sandbox Code Playgroud)
期望的输出:
## x1 x2
##0 206 nan
##1 226 214
##2 245 234
##3 265 253
##4 283 271
##5 nan 291
Run Code Online (Sandbox Code Playgroud) 我有一个这样的数据框。如果满足某个条件,我想选择上面的行。例如,如果数字 > 2,那么我想选择 John、richard 和 paul 的行。即数字导致最多三个的行。我还想选择 myers 上方的 5 行。即迈尔斯,杰西卡,阿什顿,威利,杰森。
name number
Adrian 1
Peter 2
John 1
Richard 2
Paul 3
Ashley 1
Winchester 0
Jason 1
Whiley 2
Ashton 3
Jessica 4
myers 5
Run Code Online (Sandbox Code Playgroud)
输出可能如下所示
name number
John 1
Richard 2
Paul 3
Jason 1
Whiley 2
Ashton 3
Jessica 4
myers 5
Run Code Online (Sandbox Code Playgroud)