मेरे कुछ प्रश्न हैं। मैं एक कॉलम में एक मान बदलना चाहता हूं। क्या इन दो उदाहरणों के बीच आउटपुट में कोई अंतर है?

wards.loc[wards['ward'] == '1', ['ward']] = '61'

और

wards.loc[wards['ward'] == '1'] = '61'

उत्तरों के लिए धन्यवाद।

0
Wubek 5 पद 2020, 13:01

1 उत्तर

सबसे बढ़िया उत्तर

हाँ, फर्क है।

  • पहला डेटाफ़्रेम के उन सभी स्तंभों का चयन करेगा जहाँ मानदंड मेल खाते हैं।
  • और दूसरा डेटाफ्रेम के रूप में केवल ward कॉलम का चयन करेगा जहां मानदंड मेल खाते हैं।
  • लेकिन अगर आप [] का इस्तेमाल नहीं करते हैं तो उसे एक सीरीज मिलेगी।
  • साथ ही ये अलग नहीं हैं यदि ward डेटाफ़्रेम में एकमात्र स्तंभ है।
1
Wasif 5 पद 2020, 13:06