1
에서 누락 된 경우 내가 값이나 무게가 누락 된 경우 내가 계산에서 데이터를 생략 할이가중 평균 - 값이나 무게
>>> import pandas as pd
>>> import numpy as np
>>>
>>> df1 = pd.DataFrame({'value':[10,20,np.nan,40],
... 'weight':[1,np.nan,3,4]})
>>> df1
value weight
0 10.0 1.0
1 20.0 NaN
2 NaN 3.0
3 40.0 4.0
>>> (df1["value"] * df1["weight"]).sum()/df1["weight"].sum()
21.25
과 같은 코드를 가지고 데이터를 생략합니다. 즉(10 * 1 + 40 * 4)/(1 + 4) = 34
과 같은 가중 평균을 원한다면 팬더에서 단일 식을 사용하여 가능하면 도와주세요.