我有一个来自 cvs 文件的数据框,如下所示:
#F E G
0 1 n.e. 153
1 1 60 15
2 1 99 10
3 1 S 23
4 2 n.e. 190
5 2 60 44
6 2 99 22
7 2 S 67
我想为此添加一个新列。
对于每个 [#F] 组,每行中的 [G] 值应除以 [E]='ne' 行中的 [G]-值 所以,最后,它应该如下所示:
#F E G rel
0 1 n.e. 153 1.000
1 1 60 15 0.098
2 1 99 10 0.065
3 1 S 23 0.150
4 2 n.e. 190 1.000
5 2 60 44 0.232
6 2 99 22 0.116
7 2 S 67 0.353
我已经尝试了几种使用函数、组或 np.where 的方法,但问题比我所经历的要复杂一些,最终没有任何解决办法。
谢谢你的帮助。
海绵宝宝撒
MM们
慕婉清6462132
相关分类