R 将数据帧中的值添加到不同的数据帧
我是r编程的高手。 我在链接中有2010年人口普查数据- . 这是我的数据帧- 我想做的是将每个州的人口普查数据中的人口列“P001001”添加到数据框中。我不知道如何将数据框中的州缩写映射到人口普查数据中的全名,并将相应的人口添加到数据框中该州的每一行。数据适用于所有州。最简单的方法应该是什么R 将数据帧中的值添加到不同的数据帧,r,dataframe,R,Dataframe,我是r编程的高手。 我在链接中有2010年人口普查数据- . 这是我的数据帧- 我想做的是将每个州的人口普查数据中的人口列“P001001”添加到数据框中。我不知道如何将数据框中的州缩写映射到人口普查数据中的全名,并将相应的人口添加到数据框中该州的每一行。数据适用于所有州。最简单的方法应该是什么 提前感谢。使用美国各州的内置数据集:state.abb和state.name请参见 下面是一段简单的代码,它将为您提供解决问题的简洁方法 1) 将州缩写添加到普查表中 2) 左图:加入由州政府发起的人
提前感谢。使用美国各州的内置数据集:state.abb和state.name请参见 下面是一段简单的代码,它将为您提供解决问题的简洁方法 1) 将州缩写添加到普查表中 2) 左图:加入由州政府发起的人口调查
library(tibble)
library(dplyr)
census <-tibble(name = c("Colorado", "Alaska"),
poo1oo1 = c(100000, 200000))
census <-
census %>%
mutate(state_abb = state.abb[match(name, state.name)])
df <- tibble(date = c("2011-01-01", "2011-02-01"),
state = rep("CO", 2),
avg = c(123, 1234))
df <-
df %>%
left_join(census, by = c("state" = "state_abb"))
库(TIBLE)
图书馆(dplyr)
嗨!你能提供你所说的数据吗?使用dput
R函数将数据帧转换为代码字符串。实际上,我们无法帮助您。@yass2,要向数据框添加列,我们使用通用方法data$column_name@Irnv。我在帖子中提供了数据框和普查数据的屏幕截图。由于这是我的第一篇帖子,我无法在postPerfect中添加图片。谢谢你,彼得!