व्यक्तिगत रूप से, मैं सीधे असाइनमेंट स्टेटमेंट के साथ विकल्पों को सेट करना पसंद करता हूं क्योंकि यह iPython के लिए टैब पूरा करने के लिए धन्यवाद के माध्यम से खोजना आसान है। मुझे यह याद रखना मुश्किल है कि सटीक विकल्प नाम क्या हैं, इसलिए यह विधि मेरे लिए काम करती है।
उदाहरण के लिए, मुझे यह याद रखना होगा कि इसकी शुरुआत होती है pd.options
pd.options.<TAB>
अधिकांश विकल्प के तहत उपलब्ध हैं display
pd.options.display.<TAB>
यहां से, मैं आमतौर पर वर्तमान मूल्य इस तरह से आउटपुट करता हूं:
pd.options.display.max_rows
60
मैंने तब इसे सेट किया जो मैं चाहता हूं कि यह हो:
pd.options.display.max_rows = 100
इसके अलावा, आपको विकल्पों के संदर्भ प्रबंधक के बारे में पता होना चाहिए, जो अस्थायी रूप से कोड के ब्लॉक के अंदर विकल्पों को सेट करता है। विकल्प नाम में पास एक स्ट्रिंग के रूप में मान के साथ आप इसे चाहते हैं। आप एक ही पंक्ति में कई विकल्पों में से गुजर सकते हैं:
with pd.option_context('display.max_rows', 100, 'display.max_columns', 10):
some pandas stuff
आप इस तरह से अपने डिफ़ॉल्ट मान पर वापस एक विकल्प भी रीसेट कर सकते हैं:
pd.reset_option('display.max_rows')
और उन सभी को वापस रीसेट करें:
pd.reset_option('all')
के माध्यम से विकल्प सेट करना अभी भी पूरी तरह से अच्छा है pd.set_option
। मैं सिर्फ विशेषताओं का उपयोग सीधे आसान है और के लिए कम जरूरत नहीं है लगता है get_option
और set_option
।