मेरी dataframe पर विचार करें df
अजगर पांडा सशर्त संचयी योग
data data_binary sum_data
2 1 1
5 0 0
1 1 1
4 1 2
3 1 3
10 0 0
7 0 0
3 1 1
मैं सन्निहित 1
मूल्यों के समूहों के भीतर data_binary
के संचयी योग गणना करना चाहते हैं।
1
का पहला समूह एक 1
और sum_data
में केवल 1
है। हालांकि, 1
के दूसरे समूह में 3 1
और sum_data
[1, 2, 3]
है।
मैं np.where(df['data_binary'] == 1, df['data_binary'].cumsum(), 0)
उपयोग करने की कोशिश की है, लेकिन है कि रिटर्न
array([1, 0, 2, 3, 4, 0, 0, 5])
कौन सा नहीं है कि मैं क्या चाहता हूँ।
आपने क्या प्रयास किया है और आपकी आवश्यकता क्या है? आपका प्रश्न स्पष्ट नहीं है। संपादित करें। – MYGz
मैं डेटा कॉलम का उपयोग करके sum_data की गणना करना चाहता हूं। – GrayHash
अभी भी कोई संकेत नहीं है कि आप क्या चाहते हैं और आपने जो कोशिश की है वह काम नहीं करती है। – dartdog