簡體   English   中英

將多個抓取的表導出到單個 CSV 文件中

[英]Exporting several scraped tables into a single CSV File

如何連接從幾個 HTML 讀取的表? 我知道它們被認為是列表,並且列表不能連接,但是我怎樣才能將從不同的 URL 中抓取的多個表插入到一個 CSV 中? 有任何想法嗎? 是否可以將打印 output 保存在變量中,然后將其移動到 CSV 中?

import pandas as pd

df = pd.read_html('URL')
df1 = pd.read_html('URL')

print(df, df1)

(**df,df1**).to_csv('name.csv')

屬性( df,df1 )當然是不正確的,只是寫它來描述我所缺少的。

非常感謝您提前

pd.read_html 返回數據框列表。 因此,如果您確定列表包含以可以連接的方式格式化的數據幀,您可以合並到單個 dataframe,然后將其導出到 csv:

import pandas as pd

dframes_list1 = pd.read_html('URL1')
dframes_list2 = pd.read_html('URL2')
dframes_all = dframes_list1 + dframes_list2
consolidated_dframe = pd.concat(dframes_all)
consolidated_dframe.to_csv('name.csv')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM