我正在进行Ruby编程,并希望从Data.gov网站调用一些数据集到我的应用程序。但我不知道如何使用Data.gov中的数据集。我知道这应该发布在他们的网站上,但我发现没有真正的活跃博客或其他东西。如果有人可以帮我解决这个问题,或者使用过data.gov的数据集,我会很高兴。
由于
戴夫
答案 0 :(得分:0)
他们将数据作为csv文件提供,该文件是每行包含一个数据集的文件,并且这些列由逗号分隔。 ruby中有一些函数可以解析CSV文件。
http://ruby-doc.org/stdlib-1.9.2/libdoc/csv/rdoc/CSV.html
但是如果你想要一个接口自动获取所有数据,你需要编写自己的数据。我使用mechanize和nokogiri自动化网站电话。您将遇到的问题是每个.csv都有自己的表结构,因此您无法将它们导入到预定义的模型中。
答案 1 :(得分:0)
看看这个宝石是否符合您的需求。如果没有别的,你可以查看源代码并学习。