unsolved problemへの解決策を探していたら、私はacs
パッケージに出くわしました。私は、choroplethパッケージには、[city, state]
の形式のデータから郡情報を取得する方法がないと仮定します。そのため、acsを使った前処理が必要です。Rパッケージ "acs":郡名、FIPSを取得しますか?
私は都市の郡の情報を取得するには、次のコードを試してみました:
library(acs)
geo.lookup(state="CA", place="San Francisco")
> geo.lookup(state="CA", place="San Francisco")
state state.name county.name place place.name
1 6 California <NA> NA <NA>
2 6 California San Francisco County 67000 San Francisco city
3 6 California San Mateo County 73262 South San Francisco city
私たちが知っているように、都市は異なる郡の一部とすることができます。おそらく、私は第二に行くだろう
> geo.lookup(state="CA", place="San Francisco")[2,]
state state.name county.name place place.name
2 6 California San Francisco County 67000 San Francisco city
デフォルトでは、
私の質問: 状態の略語、郡名、郡FIPSも取得できますか?私はdocumentationで答えを見つけることができませんでした。
また、さらなる処理(choroplethrとのマッチング)のために、county.name
の最後の "County"とplace.name
の "city"を削除する必要があります。
これはかなりうまくいきます。私はstatefp + countyfpをマージし、choroplethrに一致させるために最初の "0"を削除する必要があるように見えます。最後に、これを使ってMSAのfipsコードも入手できますか?改善のアイデア:Census csv: 'install.packages( 'tigris') ライブラリ(チグリス) データ(fips_codes)' – Christopher
(実際には、MSA/CBSAシェイプを視覚化できるかどうかは現在わかりません。 choroplethrZipの 'zip.regions.'で' cbsa'を実行しましたが、例は見つかりませんでした。) – Christopher