Personalmente, mi piace impostare le opzioni direttamente con un'istruzione di assegnazione in quanto è facile da trovare tramite completamento scheda grazie a iPython. Trovo difficile ricordare quali siano esattamente i nomi delle opzioni, quindi questo metodo funziona per me.
Per esempio, tutto quello che ho da ricordare è che si inizia con pd.options
pd.options.<TAB>

maggior parte delle opzioni sono disponibili sotto display
pd.options.display.<TAB>

Da qui, di solito in uscita quale sia il valore corrente è come questo:
pd.options.display.max_rows
60
Ho poi impostato a quello che io voglio che sia:
pd.options.display.max_rows = 100
Inoltre, si dovrebbe essere consapevoli del contesto gestore per le opzioni, che imposta temporaneamente le opzioni all'interno di un blocco di codice. Passa nel nome dell'opzione come una stringa seguita dal valore che vuoi che sia.Si può passare in qualsiasi numero di opzioni nella stessa linea:
with pd.option_context('display.max_rows', 100, 'display.max_columns', 10):
some pandas stuff
È inoltre possibile ripristinare l'opzione al suo valore di default in questo modo:
pd.reset_option('display.max_rows')
e reimpostare tutti loro di nuovo:
pd.reset_option('all')
È ancora perfettamente possibile impostare le opzioni tramite pd.set_option
. Ho trovato che usare direttamente gli attributi è più semplice e c'è meno bisogno di get_option
e set_option
.
fonte
2017-11-04 17:46:38
stai chiedendo come farlo in modo da poter vedere tutte le righe o perché il notebook ipython rende così non lo fai –
cosa succede se si esegue solo questo nella shell? funziona? –
Lo stesso problema nella shell ipython. Puoi riprodurre il problema? – Andy