首页 > 解决方案 > 如何在 Stata 中确定具有给定邮政编码的州?

问题描述

目前,我的代码行很长,我很想知道是否有更有效的方法来做到这一点。

标签: stata

解决方案


正如尼克指出的那样,您的问题缺少大部分可以回答的信息。请在此处阅读更多信息,并为您的问题添加更多信息。

同时,一种有用的方法是将您的邮政编码数据与其中包含州邮政编码链接的数据框(或数据集)合并。

* first you need to get the zipcode data from somewhere. 
* Here is one way:
!wget "https://www2.census.gov/geo/docs/maps-data/data/rel/zcta_county_rel_10.txt"

* now put this data in a frame
frame create zctaFrame
frame zctaFrame{
    import delimited "zcta_county_rel_10.txt"
}

* now I'm making up a dataset (share some of yours with dataex from ssc

input str10 name zip
"sam" 55901
"sasha" 84101
"saul" 84111
end

frlink 1:1 zip, frame(zctaFrame zcta5)
frget state, from(zctaFrame)

如果这与您尝试做的不匹配,请在问题中添加更多详细信息。


推荐阅读