为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

冉冉说 2023-07-11 13:54:09
我的目标是创建一个 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")


查看完整回答
反对 回复 2023-07-11
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

获得所有信息后,您可以将其加载到数据框并使用 pandas 进行转换,然后使用以下命令将其导出到 csv

DataFrame.to_csv('filename.csv')


查看完整回答
反对 回复 2023-07-11
  • 2 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信