小编vdu*_*b32的帖子

如何划分熊猫数据框中除某一特定行以外的所有行?

目前,我正在与a工作pandas.DataFrame,我需要将整个数据框除以某一值(除一行以外)。将整个数据帧除以一个值很容易,但是我想保持其中一行完全相同。例如,如果我有一个如下数据框:

  A      B      C      D
10000  10000  10000  10000 
10000  10000  10000  10000 
10000  10000  10000  10000 
10000  10000  10000  10000 
  1      1      1      1   
10000  10000  10000  10000 
10000  10000  10000  10000 
Run Code Online (Sandbox Code Playgroud)

我想将所有行除以值1000,除第5行外,我希望所有值都保持与1相同。因此,新的数据帧如下所示:

 A   B   C   D
10  10  10  10
10  10  10  10
10  10  10  10
10  10  10  10
 1   1   1   1   
10  10  10  10 
10  10  10  10 
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以做到这一点?我觉得我缺少一些非常基本的东西。我尝试使用loc,iloc,mul和div,但无法使它们同时工作。

python dataframe pandas

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

标签 统计

dataframe ×1

pandas ×1

python ×1