Ich entschuldige mich, wenn diese Frage an anderer Stelle beantwortet wurde, aber ich habe erfolglos eine befriedigende Antwort hier oder anderswo zu finden.Holen Sie HTML-Tabelle in Pandas Dataframe, nicht Liste der Datenframe-Objekte
Ich bin etwas neu zu Python und Pandas und einige Schwierigkeiten haben, HTML-Daten in einen Pandas-Datenrahmen zu bekommen. In der Pandas-Dokumentation heißt es: .read_html() gibt eine Liste von Datenframe-Objekten zurück. Wenn ich also versuche, einige Daten zu manipulieren, um die Samples loszuwerden, erhalte ich einen Fehler.
Hier ist mein Code den HTML zu lesen:
df = pd.read_html('http://espn.go.com/nhl/statistics/player/_/stat/points/sort/points/year/2015/seasontype/2', header = 1)
Dann ist es ich versuchen aufzuräumen:
df = df.dropna(axis=0, thresh=4)
Und ich erhielt den folgenden Fehler:
Traceback (most recent call last): File "module4.py", line 25, in
<module> df = df.dropna(axis=0, thresh=4) AttributeError: 'list'
object has no attribute 'dropna'
Wie bekomme ich diese Daten in einen tatsächlichen Datenrahmen, ähnlich wie bei .read_csv()?