我可以“很长一段时间”实现目标,但希望完全停留在R中。我希望通过邮政编码将人口普查人口统计数据附加到数据库中的记录中。我知道R有一些基于人口普查的程序包,但是,除非我缺少某些内容,否则这些数据似乎在邮政编码级别上不存在,并且将其合并到现有数据框中也不直观。

简而言之,是否有可能在R中执行此操作,或者我最好的方法是在其他地方获取数据并将其读入R中?

任何帮助将不胜感激!

最佳答案

简而言之,不。普查到zip的翻译通常是从专有资源创建的。

从人口普查的角度(隐私)来看,您不太可能在邮政编码级别找到任何东西。但是,这并不意味着您会被冷落。您可以使用已有的邮政编码,并从MSA,muSA或CSA级别附加人口普查数据。现在,您所需要的只是MSA,muSA或CSA中的邮政编码列表,以便您可以合并。如果您还没有这样的 list ,那么网上有很多便宜的东西。

例如,在加拿大,我们可以从金融服务管理局(FSA)级别获得CRA的收入数据(邮政编码的前三位数字为A1A 1A1格式)。我不确定IRS会提供什么或是否提供类似的信息,我也不太熟悉美国人口普查数据,但是我想他们至少会在CSA级别上提供信息。

如果您对所有这些首字母缩略词感到困惑:

  • MSA:http://en.wikipedia.org/wiki/Metropolitan_Statistical_Area
  • CSA:http://en.wikipedia.org/wiki/Combined_statistical_area
  • muSA:http://en.wikipedia.org/wiki/Micropolitan_Statistical_Area
  • 关于r - R中的邮政编码人口统计,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6194912/

    10-12 19:44