2016-04-16 4 views
0

Ich versuche, alle Daten in diesem Datenrahmen (DATUM, ZEIT, ÖFFNEN, HOCH, NIEDRIG, SCHLIESSEN, VOLUMEN), die zwischen diesem Zeitpunkt 09.04 sind : 00 und 09:25:00.Geting Daten zwischen bestimmten Spaltenvariablen in Python

ich wirklich jede Hilfe und Ihre Zeit zu schätzen wissen,

hier ist die CSV-

DATUM, ZEIT, AUF, HIGH, LOW, ZU, Band 02/03/1997,09: 04: 00,3046.00 , 3048,50,3046,00,3047,50505 02/03/1997,09: 05: 00,3047,00,3048,00,3046,00,3047,00,162 02/03/1997,09: 06: 00,3047,50,3048,00,3047,00,3047,50 , 98 02/03/1997,09: 07: 00,3047,50,3047,50,3047,00,3047,50,228 02/03/1997,09: 08: 00,3048,00,3048,00,3047,50,3048,00,136 02/03 /1997,09:09:00,3048,00,3048,00,3046,50,503046,50,174 02/03/1997, 09: 10: 00,3046,50,3046,50,3045,00,3045,00,134 02/03/1997,09: 11: 00,3045,50,3046,00,3044,00,3045,00,43 02/03/1997,09: 12: 00, 3045,00,3045,50,3045,00,3045,00,214 02/03/1997,09: 13: 00,3045,50,3045,50,3045,50,3045,50,8 02/03/1997,09: 14: 00,3045,50,3046,00,3044,50, 3044,50,152 02/03/1997,09: 15: 00,3044,00,3044,00,3042,50,3042,50,126 02/03/1997,09: 16: 00,3043,50,50,3043,50,3043,00,3043,00,128,112 02/03/1997,09: 17: 00,3042,50,3043,50,3042,50,3043,50,23 02/03/1997,09: 18: 00,3043,50,3044,50,3043,00,3044,00,51 02/03/1997,09: 19: 00,3044,50,3044,50,3043,00,3043,00,18 02/03/1997,09: 20: 00,3043,00,3045,00,3043,00,3045,00,23 02/03/1997,09: 21: 00,3045.00, 3045,00,3044,50,50045,0 0,51 02/03/1997,09: 22: 00,3045,00,3045,00,3045,00,3045,00,47 02/03/1997,09: 23: 00,3045,50,3046,00,3045,00,3045,00,77 02/03/1997,09: 24: 00,3045,00,3045,00,3045,00,3045,00,131 02/03/1997,09: 25: 00,3044,50,3044,50,3043,50,3043,50,138 02/03/1997,09: 26: 00,3043,50,3043,50,3043,50,3043,50,6 02/03/1997,09: 27: 00,3043,50,3043,50,3043,00,3043,00,56 02/03/1997,09: 28: 00,3043.00, 3044,00,3043,00,3044,00,32 02/03/1997,09: 29: 00,3044,50,3044,50,3044,50,3044,50,63 02/03/1997,09: 30: 00,3045,00,3045,00,3045,00,3045,00, 28 02/03/1997,09: 31: 00,3045,00,3045,50,3045,00,3045,50,75 02/03/1997,09: 32: 00,3045,50,3045,50,3044,00,3044,00,54 02/03 /1997,09:33:00,3043.50,3044,50,3043,50,3044,00,96 02/03/1997,09: 34: 00,3044,00,3044,50,3044,00,3044,50,50,27 02/03/1997,09: 35 : 00,3044,50,3044,50,3043,50,3044,50,44 02/03/1997,09: 36: 00,3044,00,3044,00,3043,00,3043,00,61 02/03/1997,09: 37: 00,3043,50,3043,50 , 3043.50,3043.50,18

Vielen Dank für die Zeit

+0

verwenden [Pandas] (http: //pandas.pydata. org /) – Evert

Antwort

1

können Sie die Datetime-Spalte als Index machen und dann between_time() verwenden:

df = pd.read_csv(fn, parse_dates=[[0, 1]], index_col=0) 
df.between_time("09:04:00", "09:25:00") 
+0

Danke Es ist immer etwas, das leicht zu finden ist. Schätze es wirklich! –

Verwandte Themen