1
Ich habe DatenWie Zeichenfolge in df Iterieren Python mit
date id request
0 2016-06-17 09:25:05 [email protected] GET HTTP/1.1
1 2016-06-17 09:25:07 [email protected] POST HTTP/1.1
2 2016-06-17 09:25:47 [email protected] CONNECT HTTP/1.1
3 2016-06-17 09:25:47 [email protected] POST HTTP/1.1
4 2016-06-17 09:25:49 [email protected] CONNECT HTTP/1.1
I String und 'GET' not in df['request']
I Zeichenfolge löschen von df wollen laufen müssen.
Wunsch Ausgang
date id request
0 2016-06-17 09:25:05 [email protected] GET HTTP/1.1
Ich versuche df = df['GET' in df.request]
aber kehrt
KeyError: False
Können Sie sagen, warum 'df_upd = df_upd [int (df_upd.size)> 3000]' 'return keyerror'? Ich muss auch Größe vergleichen (ich habe diese Spalte), und wenn es weniger als 3000, löschen Sie diese Zeichenfolge – ldevyataykina
Sie brauchen ['astype'] (http://pandas.pydata.org/pandas-docs/stable/generated/ pandas.Series.astype.html) zum Umwandeln in 'int' -' df_upd = df_upd [df_upd.size.astype (int)> 3000] ' – jezrael
es gibt auch' KeyError: True' zurück – ldevyataykina