Ich habe eine Pandas Datenrahmen mit einer Tabelle, die ich von einem URL analysiert haben:Filtering für Kriterien in Pandas Dataframe Python
df1 = df['Internet Points']
Ich:
dfs = pd.read_html('https://pythonprogramming.net/parsememcparseface/', header = 0)
for df in dfs:
print(df)
ich eine bestimmte Spalte Internet Points
genannt isoliert haben d mag es, diese Spalte nach Internet Points > 1000
zu filtern. Ich habe versucht:
if df1 > 10000:
print(df1)
Allerdings bekomme ich eine Fehlermeldung: Valueerror: Der Wahrheitswert einer Serie ist nicht eindeutig. Verwenden Sie a.empty
, a.bool()
, a.item()
, a.any()
oder a.all()
.
Versuchen Sie 'df1 [df1> 10000]' eine einfache boolesche Indizierung – Dark
Mögliches Duplikat von [Wahrheitswert einer Serie ist mehrdeutig. Verwenden Sie a.empty, a.bool(), a.item(), a.any() oder a.all()] (https://stackoverflow.com/questions/36921951/truth-value-of-a- series-is-ambiguous-use-a-leer-a-bool-a-item-a-any-o) – wwii
danke das funktioniert – NthA