ForeignAssistance dot gov dataset
收藏github2025-02-04 更新2025-02-10 收录
下载链接:
https://github.com/andrewheiss/foreign-assistance-data
下载链接
链接失效反馈官方服务:
资源简介:
该数据集是USAID的ForeignAssistance.gov网站的备份,包含了截至2024年12月19日的所有数据,可作为可查询的SQL数据库和可下载的CSV文件使用。
This dataset is a backup of the USAID's ForeignAssistance.gov website, containing all data up to December 19, 2024, and is available for use as a queryable SQL database and downloadable CSV files.
创建时间:
2025-02-04
搜集汇总
数据集介绍

构建方式
鉴于ForeignAssistance.gov网站的不稳定性,此数据集通过Datasette框架构建了一个备份网站及API,以保障数据的持续可用性。利用SQLite作为后端数据库,通过提供的uv项目和bash脚本,自动化处理CSV文件并转换为SQLite数据库,确保了数据集构建的便捷性与一致性。
特点
该数据集的特点在于其全面性与易用性。它包含了截至2024年12月19日的ForeignAssistance.gov网站的全部数据,以SQL数据库和CSV文件两种形式提供,支持用户通过API进行数据查询,满足了不同用户的需求。
使用方法
使用此数据集首先需要安装uv和Docker,通过bash脚本下载数据并构建SQLite数据库。随后,使用Docker Compose启动服务,即可通过本地域名访问数据集。用户可以通过查询API或直接下载CSV文件的方式获取所需数据。
背景与挑战
背景概述
ForeignAssistance.gov 数据集是由美国国际开发署(USAID)创建的,旨在提供关于美国对外援助的详细信息。该数据集的创建可以追溯到2025年1月31日之前,当时官方网站被暂时下线,直至2025年2月3日重新上线,但其长期可用性尚不明确。在此背景下,数据科学家Andrew Heiss利用Datasette工具构建了一个镜像网站及API,以便用户能够访问截至2024年12月19日的完整数据集。该数据集不仅可通过SQL数据库查询,还可以作为CSV文件下载,为研究者提供了宝贵的资源,进而对美国对外援助政策的研究与分析产生了重要影响。
当前挑战
该数据集面临的挑战主要包括数据的持续可用性问题,以及数据集构建过程中的技术挑战。官方网站的不定期下线对数据的实时更新与获取构成了障碍。在构建过程中,使用Datasette转换CSV文件到SQLite数据库时遇到了Python及pandas版本兼容性问题,这增加了数据处理和转换的复杂性。此外,保障数据的安全性和隐私性,以及确保API的高效稳定运行,也是当前及未来需要解决的重要挑战。
常用场景
经典使用场景
在学术研究领域,ForeignAssistance dot gov数据集的经典使用场景主要涉及对美国政府对外援助活动的深入分析。该数据集提供了详尽的援助项目记录,研究者可以借此进行援助效率、受援国别、援助类别等多维度的数据挖掘与统计分析,进而揭示援助资金分配的规律与趋势。
解决学术问题
该数据集解决了对外援助研究中数据不透明、来源不一致的问题。研究者可以利用ForeignAssistance dot gov数据集进行援助效果评估、援助政策的比较研究,以及援助与受援国发展关系的相关性分析,对于提升对外援助政策的科学性和有效性具有重要的学术意义。
衍生相关工作
基于ForeignAssistance dot gov数据集,已衍生出一系列相关研究工作,包括构建援助数据库、分析援助对受援国政治经济的影响模型,以及开发援助效果的可视化工具。这些工作不仅丰富了对外援助的研究方法,也为国际发展领域贡献了宝贵的研究成果。
以上内容由遇见数据集搜集并总结生成



