โดยส่วนตัวแล้วฉันชอบการตั้งค่าตัวเลือกโดยตรงด้วยคำสั่งมอบหมายเนื่องจากหาได้ง่ายผ่านการเติมแท็บด้วย 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