मान लीजिए कि मैं मानों की सूची करते हैं,एक अपूर्ण पांडस डेटाफ्रेम को कुशलता से भरने के लिए कैसे सूची में मूल्यों के जोड़ों के संयोजन शामिल हैं?
lst=['orange','apple','banana', 'grape', 'lemon']
मैं भी रूप के एक पांडा dataframe है, df
:
Source Destination Weight
orange apple 0.4
banana orange 0.67
grape lemon 0.1
grape banana 0.5
पंक्तियों lst में सभी जोड़ो संयोजन की एक सबसेट हैं। ध्यान दें कि प्रत्येक संयोजन सबसे अधिक बार प्रकट होता है।
Source Destination Weight
orange apple 0.4
banana orange 0.67
grape lemon 0.1
grape banana 0.5
orange grape 0.0
orange lemon 0.0
banana lemon 0.0
आदेश एक फर्क नहीं करता है:
मैं क्या चाहता हूँ एक नया dataframe जहां शेष संयोजन 0.
उदाहरण के लिए, new_df
के एक मूल्य के साथ में भर रहे हैं है।
ऐसा करने का तेज़ तरीका क्या है?
हो सकता है, मैं जाकर जहां मेरे मस्तिष्क मुझे ले जाता है को वापस लाएं। एक जवाब प्राप्त करें और अधिक खोजें ... अब देख रहे हैं (-: – piRSquared
उत्तर के लिए धन्यवाद! मुझे लगता है कि हमें ऐसा करके डुप्लिकेट मिलते हैं। उदाहरण के लिए, केले/नारंगी का 0.67 का मान था, लेकिन एक और पंक्ति- नारंगी/केले को 0.0 के मान के साथ जोड़ा जाता है। क्या उन पंक्तियों को जोड़ने का कोई तरीका नहीं है? – Melsauce
@Melsauce मैंने इसके बारे में भी सोचा नहीं था ... मुझे कुछ अलग करना होगा या कुछ अलग करना होगा। कुछ मिनट। – piRSquared