Wenn ein Pandas DataFrame gedruckt wird, werden die Spaltenstufen der MultiIndex mit der Spalte der 1. (links am meisten) anstelle der letzten (rechten) Spalte ausgerichtet:
import numpy as np
import pandas as pd
df = pd.DataFrame(
[np.arange(6), np.arange(6)+5],
columns=pd.MultiIndex.from_product([
("a"*10, "b"*20),
("A", "B", "C")]))
print(df)
< /code>
Erzeugt < /p>
aaaaaaaaaa bbbbbbbbbbbbbbbbbbbb
A B C A B C
0 0 1 2 3 4 5
1 5 6 7 8 9 10
< /code>
anstelle der kompakteren (und wohl klareren und natürlicheren) < /p>
aaaaaaaaaa bbbbbbbbbbbbbbbbbbbb
A B C A B C
0 0 1 2 3 4 5
1 5 6 7 8 9 10
< /code>
Gibt es eine Möglichkeit, die zweite Ausgabe zu erhalten? < /p>
PS. Wie von @Mozway, RFE.
Ausrichtung der Spaltenebene im Pandas DataFrame -Druck ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Der beste Weg, um Small DataFrame mit großem DataFrame in Python anzuschließen
by Anonymous » » in Python - 0 Replies
- 25 Views
-
Last post by Anonymous
-
Mobile version