I have the following Pandas Dataframe 'df':
a1 a2 a3 b1
0 0 0 1
1 2 0 2
3 0 0 3
2 4 0 4
如何从a1、a2、a3中获取"a"的平均值,忽略0值?
a1 a2 a3 b1 avg(a)
0 0 0 1 0
1 2 0 2 1.5
3 0 0 3 3.0
2 4 0 4 3.0
我现在使用手动方式将数值>0转换为1,但是遇到了困难。
a
列求平均值,然后对所有b
列求平均值吗? - Shubham Sharma