我正在使用 R 通过“tidycensus”提取人口普查数据,但它会将同一地理位置的不同变量拉入行,而不是使用单行地理位置和多个变量列。
我尝试了各种转置、收集和传播功能,但无法将传播值折叠成一行。我的代码如下所示:
Median_Inc<-get_acs(geography="County Subdivision",table=B06011,state="MA",county="Middlesex","Essex","Suffolk","Plymouth","Norfolk","Worcester")
生成一个表:
2500901260 Amesbury Town city, Essex County, Massachusetts B06011_001 37891
2500901260 Amesbury Town city, Essex County, Massachusetts B06011_002 37402
2500901260 Amesbury Town city, Essex County, Massachusetts B06011_003 47925
2500901260 Amesbury Town city, Essex County, Massachusetts B06011_004 NA
2500901260 Amesbury Town city, Essex County, Massachusetts B06011_005 27303
我期望这些结果,但我想要做的是生成一个表,其中所有值都有一行,其中列是变量名称,例如:
GEOID NAME B06011_001 B06011_002 B06011_003 B06011_004 B06011_005
2500901260 Amesbury Town city, Essex County, Massachusetts 37891 37402 47925 NA 27303