Особисто мені подобається встановлювати параметри безпосередньо із заявою про призначення, оскільки це легко знайти через заповнення вкладки завдяки 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
.