Heim >Backend-Entwicklung >Python-Tutorial >Wie drucke ich einen Pandas-DataFrame ohne Index und formatiere Datetime-Spalten?
Pandas-Datenrahmen ohne Index drucken und Datum/Uhrzeit formatieren
Beim Arbeiten mit Pandas-Datenrahmen kann es erforderlich sein, den Datenrahmen ohne Index zu drucken. In diesem Artikel wird gezeigt, wie Sie einen Datenrahmen ohne Index drucken und gleichzeitig eine Datums-/Uhrzeitspalte so formatieren, dass nur die Uhrzeit angezeigt wird.
Betrachten Sie den folgenden Datenrahmen mit einer Datums-/Uhrzeitspalte:
User ID Enter Time Activity Number 0 123 2014-07-08 00:09:00 1411 1 123 2014-07-08 00:18:00 893 2 123 2014-07-08 00:49:00 1041
Zum Drucken Verwenden Sie für den Datenrahmen ohne den Index die Methode to_string() mit dem auf False gesetzten Indexparameter:
<code class="python">print(df.to_string(index=False))</code>
Dies wird Folgendes ausgeben:
User ID Enter Time Activity Number 123 00:09:00 1411 123 00:18:00 893 123 00:49:00 1041
Zusätzlich, um die Datums-/Uhrzeitspalte zu formatieren Um nur die Uhrzeit anzuzeigen, verwenden Sie den dt.time-Accessor:
<code class="python">df['Enter Time'] = df['Enter Time'].dt.time</code>
Dadurch wird der Datenrahmen direkt geändert, und in der Spalte „Datum/Uhrzeit“ wird jetzt nur die Uhrzeit angezeigt:
User ID Enter Time Activity Number 0 123 00:09:00 1411 1 123 00:18:00 893 2 123 00:49:00 1041
Wenn Sie nun den Datenrahmen ohne Index mit der Methode to_string() drucken, wird die gewünschte Ausgabe erzeugt:
User ID Enter Time Activity Number 123 00:09:00 1411 123 00:18:00 893 123 00:49:00 1041
Das obige ist der detaillierte Inhalt vonWie drucke ich einen Pandas-DataFrame ohne Index und formatiere Datetime-Spalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!