Einnahme dieses Beispiel aus http://pandas.pydata.org/pandas-docs/stable/advanced.htmlMultiindex drucken 2. Ebene Index Etiketten auf der rechten Seite einer Tabelle
In [10]: arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux']),
....: np.array(['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two'])]
....:
In [11]: s = pd.Series(np.random.randn(8), index=arrays)
In [13]: df = pd.DataFrame(np.random.randn(8, 4), index=arrays)
In [14]: df
Out[14]:
0 1 2 3
bar one -0.424972 0.567020 0.276232 -1.087401
two -0.673690 0.113648 -1.478427 0.524988
baz one 0.404705 0.577046 -1.715002 -1.039268
two -0.370647 -1.157892 -1.344312 0.844885
foo one 1.075770 -0.109050 1.643563 -1.469388
two 0.357021 -0.674600 -1.776904 -0.968914
qux one -1.294524 0.413738 0.276662 -0.472035
two -0.013960 -0.362543 -0.006154 -0.923061
Wie kann ich den zweiten Index-Print-Anzeige nach der letzten Spalten verschieben? wie folgt aus:
0 1 2 3
bar -0.424972 0.567020 0.276232 -1.087401 one
-0.673690 0.113648 -1.478427 0.524988 two
baz 0.404705 0.577046 -1.715002 -1.039268 one
-0.370647 -1.157892 -1.344312 0.844885 two
foo 1.075770 -0.109050 1.643563 -1.469388 one
0.357021 -0.674600 -1.776904 -0.968914 two
qux -1.294524 0.413738 0.276662 -0.472035 one
-0.013960 -0.362543 -0.006154 -0.923061 two
Dies sieht wie ein Standard-Operator __repr__ oder __str__ bei der Arbeit aus. Sie könnten sich explizite Ausgabeformatierung ansehen, da das Setzen von etwas auf der linken Seite visuelle Klarheit hat, aber ich fürchte, dass keine Semantik für den Standard-Rep in den allgemeinen Panda-Objekten implementiert ist. Aber dann, was weiß ich über Pandas, meistens kommt jemand vorbei, nur wissend ;-) – Dilettant