Python:提取不同的表并将它们合并到单个 CSV 文件中

我的目标是创建一个 CSV 文件,其中包含来自每个州所有地区的信息。此 One Big CSV 文件中的附加列将是州和地区名称。

在我们获得这一州-地区数据框后,我想将其附加到所有州和地区的更大数据框中。最后将此大型主数据框导出到单个 CSV 文件中。最终结果应该是一个 CSV 文件,其中包含每个州每个地区的所有数据。

我尝试了美丽汤的刮擦部分,但现在我被困住了。请帮我编写代码。


冉冉说
浏览 192回答 2
2回答

慕斯王

您应该首先获得所有链接的列表。可以用硒和美汤来完成。然后您可以尝试循环这些链接的列表并使用 pandas 读取表格:import pandas as pdli = []for link in list_of_links:    dfi = pd.read_html(link)    li.append(dfi)df = pd.concat(li)df.to_csv("Your_File.csv")

慕桂英3389331

获得所有信息后,您可以将其加载到数据框并使用 pandas 进行转换,然后使用以下命令将其导出到 csvDataFrame.to_csv('filename.csv')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python