नमस्ते मेरे पास कॉलम के साथ एक डेटा फ्रेम है: 'स्थापित' और 'कंपनी का नाम'
मैं जो करने की कोशिश कर रहा हूं वह वर्ष स्थापित> 0 को फ़िल्टर कर रहा है और फिर कंपनी के नाम से क्रमबद्ध कर रहा है, आरोही।
मैं इसी तरह के कोड की तलाश में हूं
df_job_da_details_filter_sort = df_job_da_details[df_job_da_details['Founded'] > 0].sort_values(['Company Name'], ascending=True)
df_job_da_details_filter_sort.head()
लेकिन मुझे यह त्रुटि मिली
IndentationError: unexpected indent
और इस समय मेरे पास यह कोड है:
df_job_da_details_year_cleaned = df_job_da_details[df_job_da_details['Founded'] > 0] #founded more than year 0
df_job_da_details_sort = df_job_da_details_year_cleaned.sort_values(['Company Name'], ascending=True) #sort by company name ascending
df_job_da_details_sort.head()
क्या कोई तरीका है जिससे मैं उस कोड को कर सकता हूं जैसा मैं चाहता था?
1 उत्तर
कोड में त्रुटि तार्किक के बजाय वाक्यात्मक है।
जिस तरह से आप वर्तमान में कर रहे हैं वह सही है और इच्छित परिणाम देगा
पायथन में इंडेंटेशन त्रुटियां मुख्य रूप से इसलिए होती हैं क्योंकि आपके कोड में स्थान या टैब त्रुटियां हैं। चूंकि पायथन प्रक्रियात्मक भाषा का उपयोग करता है, आप इस त्रुटि का अनुभव कर सकते हैं यदि आपने टैब/स्पेस को सही ढंग से नहीं रखा है
df_job_da_details_filter_sort = df_job_da_details[df_job_da_details['Founded'] > 0].sort_values(['Company Name'], ascending=True)
df_job_da_details_filter_sort.head()
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।