I have the following dataframe:
'B' 'C'
1/1/2017 'A'
BTC NaN 0.367392
ETH NaN 0.367392
XRP 0.164735 0.164735
LTC 0.100481 0.100481
1/2/2017 BTC NaN 0.315265
XRP NaN 0.315265
ETH NaN 0.315265
LTC 0.054204 0.054204
I want to redistribute (1 - df['B'].groupby(level=0).sum()) equally between NaN values. Column 'C' is an example of an expected output.