Hallo ich bin neu im Web Scraping dieser Code funktioniert perfekt, aber es ist Drucken auf der letzten Zeile in der CSV-Datei.Ich weiß nicht, warum ich Werte auch auf der Konsole gedruckt und alle Zeilen druckenEmpty Dataframe in Pandas
3
A
Antwort
0
Es gibt ein Problem beim Überschreiben der Datei, schreiben Sie immer df
an dasselbe filename
.
Lösung ist einzigartige Dateinamen, z. Graf von enumerate
hinzufügen:
for i, df in enumerate(dfs):
df.to_csv('losangeles_{}.csv'.format(i), sep='\t',encoding='utf-8')
1
Sie sollten nicht Datenrahmen durchlaufen. Sie erhalten tatsächlich jede Zeile und speichern sie in der gleichen Datei.
Um alle Datenrahmen in einer Datei zu speichern, tun Sie dies:
dfs.to_csv('losangeles.csv', sep='\t',encoding='utf-8')
+0
Inkorrekt, 'dfs' ist eine Liste. –
Verwandte Themen
- 1. Create Empty Dataframe in Pandas mit Angabe von Spaltentypen
- 2. Warum pandas.read_sql einen empty DataFrame zurückgibt?
- 3. Pandas Dataframe
- 4. Dataframe PANDAS
- 5. Upsampling Dataframe in Pandas
- 6. GROUPBY in Pandas Dataframe
- 7. Slice Dataframe mit Pandas Timestamp on DatetimeIndex
- 8. API in Pandas DataFrame konvertieren
- 9. Pivot Zeilen in Pandas Dataframe
- 10. Python - KeyError in Pandas Dataframe
- 11. Gebäude in Multiindex Pandas Dataframe
- 12. un_directed ids in Pandas Dataframe
- 13. Pytables Tabelle in Pandas DataFrame
- 14. HTML-Formatierung in Pandas DataFrame
- 15. expandierenden Reihen in Pandas Dataframe
- 16. Chained Lookups in Pandas Dataframe
- 17. Aggregate Reihen in Pandas Dataframe
- 18. Refresh Indizes in Pandas Dataframe
- 19. DataFrame-Umwandlung in Python-Pandas
- 20. ersetzen Werte in Pandas Dataframe
- 21. Kombinieren Datumsbereiche in Pandas Dataframe
- 22. rundes Datum in Pandas Dataframe
- 23. Python-Filterung in Pandas Dataframe
- 24. Pandas, konvertieren DataFrame zu MultiIndex'ed DataFrame
- 25. Abfrage auf Pandas Dataframe
- 26. Pandas Dataframe zu Code
- 27. Kumulative Summe Pandas DataFrame mit Indikator DataFrame
- 28. Pandas (Dataframe) Daten auswählen
- 29. Verketten Pandas Dataframe
- 30. Pandas Dataframe - Lookup Error
danke so sehr. Was soll ich für mehrere URLs in read_html tun? –
Ich denke, Sie brauchen Schleife, 'für Sie in ['url1', 'url2']: dfs = pd.read_html (u)' – jezrael