我的目标是创建一个 CSV 文件,其中包含来自每个州所有地区的信息。此 One Big CSV 文件中的附加列将是州和地区名称。在我们获得这一州-地区数据框后,我想将其附加到所有州和地区的更大数据框中。最后将此大型主数据框导出到单个 CSV 文件中。最终结果应该是一个 CSV 文件,其中包含每个州每个地区的所有数据。我尝试了美丽汤的刮擦部分,但现在我被困住了。请帮我编写代码。
2 回答
慕斯王
TA贡献1864条经验 获得超2个赞
您应该首先获得所有链接的列表。可以用硒和美汤来完成。然后您可以尝试循环这些链接的列表并使用 pandas 读取表格:
import pandas as pd
li = []
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
TA贡献2036条经验 获得超8个赞
获得所有信息后,您可以将其加载到数据框并使用 pandas 进行转换,然后使用以下命令将其导出到 csv
DataFrame.to_csv('filename.csv')
添加回答
举报
0/150
提交
取消