Breiter Ausgang in PyCharm die eingebaute Konsole
Ich bin relativ neu mit der PyCharm IDE, und nicht in der Lage gewesen, einen Weg zu finden um besser in Form der Ausgabe, wenn in einer integrierten Konsole-Sitzung. Ich bin in der Regel arbeiten mit ziemlich breiten dataframes, das würde passen ganz leicht über meinen monitor, aber das display ist das schneiden und wickeln Sie viel früher als nötig.
Kennt jemand eine Einstellung, um dieses Verhalten zu ändern, um die Vorteile der vollen Breite meiner Leinwand?
Edit: ich habe nicht genug Ruf, um post einen screenshot, aber der link ist unten:
http://imgur.com/iiBK3iU
Ich möchte verhindern, dass es aus der Umhüllung nach nur ein paar Spalten (zum Beispiel die Spalte 'ReadmitRate' sollte sofort auf die Rechte von 'SNFDaysPerSNFCase')
- Ich don ' T verstehen dieses problem. Für mich, die Konsole-Fenster erstreckt sich über die volle Breite des Bildschirms. Kannst du einen screenshot?
- Danke. Aber soweit ich sehe, das hat nichts zu tun mit der Konsole in der Breite. Rufen Sie
print
mehrere Male? Wenn ja, können Sie dieend
parameter""
die unterdrückt die standard-Zeilenumbruch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, ich irrte in der Annahme, dass die Frage in PyCharm (das könnte gelöst werden, zum Beispiel in einer Einstellung benachteiligt oder bevorzugt werden.) Es hat tatsächlich zu tun mit der Konsole-Sitzung selbst. Die Konsole versucht automatisch zu erkennen die Breite des Anzeigebereichs, aber wenn das fehlschlägt, ist es standardmäßig 80 Zeichen. Dieses Verhalten kann überschrieben werden mit:
Wo Sie können natürlich festlegen, die
desired_width
zu was auch immer Ihr display tolerieren.Dank @TidB für den Vorschlag, dass sich meine anfängliche Sorge war nicht konzentriert in der richtigen Gegend.
Für mich nur die Einstellung
'display.width'
war nicht genug, pycharm, hielt es die Anzeige in der verkürzten form.Jedoch hinzufügen die option
pd.set_option("display.max_columns", 10)
zusammen mit display Breite gearbeitet und ich war in der Lage, um zu sehen, wie das ganze dataframe gedruckt in den "ausführen" - Ausgabe.In der Zusammenfassung:
Antwort
@mattvivier
funktioniert gut beim drucken Pandas dataframes (danke!).Jedoch, wenn Sie drucken NumPy-arrays, müssen Sie
np.set_printoptions
sowie:Sehen docs auf NumPy und set_printoptions.