8
Yerleşik ohlc yöntemi gibi bir panda DataFrame'i yeniden örneklerken birden fazla sütun oluşturmak istiyorum.Pandalar toplama işlevinde birden çok sütun oluşturma
def mhl(data):
return pandas.Series([np.mean(data),np.max(data),np.min(data)],index = ['mean','high','low'])
ts.resample('30Min',how=mhl)
Exception: Must produce aggregated value
Herhangi önerilerle Dies? Teşekkürler!
Kullanmak için yaklaşık 10x daha hızlıdır. nt "np.mean' kullanmaktan daha iyidir. Aynı şey "min" ve "max" için de geçerli –
Çoğu sütun için bir varsayılan belirleme yolu var mı (ör. "Mean" yerine "toplam") ve ardından tek bir sütun için yöntemi geçersiz kılmanın bir yolu var mı? –
Düzgün numara: Hatta, işlevlerin sözlüğünün (sütunlar için) bir sözlüğünü (örneğin sütunlar) iletebilirsiniz, böylece: 'mhl = {'data_column_1': {'resultA': np.mean, 'resultB': max}, 'data_column_2' : {'resultC': dk, 'sonuçD': toplam}} –