3
が含まれている場合、私は、次の例を持っている:私はその列「B」を持ちたいパイソン - パンダ - GROUPBYおよび「AGG」 - NaNに設定集約グループがNaN
index_ = pd.date_range('2001-01-01', '2010-12-31', freq = 'MS')
df_ = pd.DataFrame(np.random.randn(len(index_), 4), columns=list('ABCD'), index = index_)
df_.loc['2009-01-01','A'] = np.nan
df_.loc['2007-08-01','B'] = np.nan
df_.groupby(pd.TimeGrouper('A')).agg({'A': np.sum, 'B': np.mean})
は、2007年にNaN
とコラムです'A'は2009年にはNaN
です。これはどのように達成できますか?私はnp.sum
関数を試しました。なぜなら、numpy配列では配列にnan値が含まれているとNaN
を返すからです。これはここで使用したい "agg"コマンドに変換できますか?