Wie zeigen Sie alle Spalten name auf pandas dataframe?
Habe ich ein dataframe, das aus Hunderten von Spalten, und ich brauche, um zu sehen, alle Spaltennamen.
Was ich getan habe:
In[37]:
data_all2.columns
Ausgabe:
Out[37]:
Index(['customer_id', 'incoming', 'outgoing', 'awan', 'bank', 'family', 'food',
'government', 'internet', 'isipulsa',
...
'overdue_3months_feature78', 'overdue_3months_feature79',
'overdue_3months_feature80', 'overdue_3months_feature81',
'overdue_3months_feature82', 'overdue_3months_feature83',
'overdue_3months_feature84', 'overdue_3months_feature85',
'overdue_3months_feature86', 'loan_overdue_3months_total_y'],
dtype='object', length=102)
Wie kann ich zeigen alle Spalten, statt eine gekürzte Liste?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man Global festlegen von Druckoptionen. Ich denke, das sollte funktionieren:
Wird diese ermöglichen es Ihnen, um zu sehen, alle Spaltennamen & Zeilen, wenn Sie tun
.head()
. Keines der Spalte name wird abgeschnitten.Wenn Sie möchten, um zu sehen, nur die Spaltennamen, die Sie tun können:
cols = df.columns.tolist()
Erhalten alle Spaltennamen von einem DataFrame,
df_data
in diesem Beispiel müssen Sie nur den Befehldf_data.columns.values
.Dies zeigt Ihnen eine Liste mit allen Namen der Spalten Ihrer Dataframe
Code:
Ausgabe:
In der interaktiven Konsole, es ist einfach zu tun:
Oder diese in einem Skript:
Um alle Spalte name können Sie die Iteration über die
data_all2.columns
.Erhalten Sie alle Spaltennamen.
Oder Sie können speichern Sie alle Spaltennamen zu einer anderen Liste variable und dann Liste drucken.
Wenn Sie nur wollen, um alle Spalten zu sehen, die Sie tun können, etwas von dieser Art als ein "quick fix",
nun cols Verhalten, als eine iterative variable, die indiziert werden können. zum Beispiel
Einen quick-and-dirty-Lösung wäre, um es in einen string konvertieren
würde dazu führen, dass alle von Ihnen ausgedruckt werden durch tabs getrennt
Natürlich, tun, beachten Sie, dass mit 102 Namen, alle von Ihnen ziemlich lang, das wird ein bisschen schwer zu Lesen, durch