Secara pribadi, saya suka mengatur opsi langsung dengan pernyataan tugas karena mudah ditemukan melalui penyelesaian tab berkat iPython. Saya merasa sulit untuk mengingat apa nama opsi yang tepat, jadi metode ini bekerja untuk saya.
Sebagai contoh, yang harus saya ingat adalah bahwa itu dimulai dengan pd.options
pd.options.<TAB>
Sebagian besar opsi tersedia di bawah display
pd.options.display.<TAB>
Dari sini, saya biasanya menampilkan seperti apa nilai saat ini:
pd.options.display.max_rows
60
Saya kemudian mengaturnya menjadi apa yang saya inginkan:
pd.options.display.max_rows = 100
Selain itu, Anda harus mengetahui manajer konteks untuk opsi, yang sementara mengatur opsi di dalam blok kode. Masukkan nama opsi sebagai string diikuti oleh nilai yang Anda inginkan. Anda dapat memasukkan sejumlah opsi dalam baris yang sama:
with pd.option_context('display.max_rows', 100, 'display.max_columns', 10):
some pandas stuff
Anda juga dapat mengatur ulang opsi kembali ke nilai standarnya seperti ini:
pd.reset_option('display.max_rows')
Dan mengatur ulang semuanya kembali:
pd.reset_option('all')
Masih bagus untuk mengatur opsi melalui pd.set_option
. Saya hanya menemukan menggunakan atribut secara langsung lebih mudah dan ada sedikit kebutuhan untuk get_option
dan set_option
.