小编rio*_*oky的帖子

您如何根据数据框中的某些数字计算总和?

我有这样的变量

a = pd.DataFrame(np.array([[1, 1, 2, 3, 2], [2, 2, 3, 3, 2], [1, 2, 3, 2, 3]]))

b = np.array([0.1, 0.3, 0.5, 0.6, 0.2])
Run Code Online (Sandbox Code Playgroud)

展示 a

   0    1      2      3      4                                         
0  1    1      2      3      2                    
1  2    2      3      3      2
2  1    2      3      2      3
Run Code Online (Sandbox Code Playgroud)

展示 b

[0.1    0.3    0.5    0.6    0.2]
Run Code Online (Sandbox Code Playgroud)

我想要的结果是b基于a其中的索引a作为 中值的索引的值的总和b。

我想要的最终结果是这样的。

 0.4   0.7  0.6
   0   0.5  0.11                     
 0.1   0.9  0.7
Run Code Online (Sandbox Code Playgroud)

如何详细获取第一行 …

python numpy pandas

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

标签 统计

numpy ×1

pandas ×1

python ×1