相关疑难解决方法(0)

如何在Pandas DataFrame中移动列而不会丢失值

我想在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)

python dataframe pandas

2
推荐指数
1
解决办法
2664
查看次数

在 Pandas 中选择满足条件的行上方的行

我有一个这样的数据框。如果满足某个条件,我想选择上面的行。例如,如果数字 > 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)

python numpy pandas

1
推荐指数
1
解决办法
1207
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

numpy ×1