2016-03-22 16 views
1

einen Datenrahmen ähnlich dem folgendeniterieren Werte von Datenrahmen

Country 00:00 00:30 01:00 ... 23:00 23:30 
SWE  10 15 32  12 57 
ITA  6  67 64  1  8 
USA  92 13 45  8  32 
... 

mit Wie kann ich z.B. Schleife durch die Elemente von USA (und inkrementiert um 10), während überprüft wird, ob der Index nicht größer als 13:30 ist? z.B.

for x in df[df.Country == 'USA]: 
    if x.index != '13:30': 
     x =+ 10 
    else: 
     break 

Vielen Dank!

+1

konnte man hier eine Ausgabe von 'df.head Post()', jetzt, weil nicht klar ist - Sie sagen '13: 30' ist ein Index-Element, aber in sofern Probe sieht es wie ein Spaltenname – MaxU

Antwort

1
df.loc[df.Country == 'USA', '00:00':'13:30'] += 10 
+0

Vielen Dank. Klappt wunderbar! –

Verwandte Themen