schneidet einen Pandas-Multiindex mit dem Datetime-Datentyp

8

Ich bin neu bei Pandas (Version 0.14.0) und habe folgendes Problem festgestellt:

Ich versuche, einen Pandas-Datenrahmen unter Verwendung eines Multiindex zu schneiden. Der Index enthält einen Zeitstempel. Wenn das Schneiden nur mit einem Datum für den Zeitstempel erfolgt, funktioniert es einwandfrei. Beim Schneiden mit einer Zeit im Zeitstempel gibt es nichts oder eine Ausnahme zurück.

Wie schneidet man einen Zeitstempel richtig ab, der Datum und Uhrzeit enthält?

UPDATE : Wie schneidet man einen Zeitstempel und die anderen Indizes und Spalten richtig ab?

Hier ist mein Code:

%Vor%

Rückkehr:

%Vor%

Oder wenn ich folgendes versuche, gibt es einen Fehler zurück:

%Vor%

Das scheitert auch:

%Vor%

UPDATE Folgendes funktioniert aber immer noch nicht in einem Schritt:

%Vor%     
b0b 10.06.2014, 23:35
quelle

2 Antworten

4

Sie können die Timestamps statt der Strings in Scheiben schneiden:

%Vor%

Ich denke, die Tatsache, dass Strings zum Slicen funktionieren, ist ziemlich verrückt!

Wenn ich das sage, kann ich nicht scheinen, dass ich beides mit den folgenden Sachen aufschneide:

%Vor%     
Andy Hayden 11.06.2014 00:25
quelle
1

Das ist ein anderes Beispiel eines Ortes, an dem ein Panel eher als ein Datenrahmen hätte sein können.

%Vor%

Das resultierende Panel ist ein 4X6X2 -Panel, in das natürlicher eingeordnet werden kann.

%Vor%

Sie könnten natürlich die Funktion slice verwenden.

    
Phil Cooper 30.12.2014 20:29
quelle

Tags und Links