我决定提高我的地图制作技能,并使用来自以下网站的公开可用的 COVID 数据:https ://www.kaggle.com/sudalairajkumar/covid19-in-usa
下面是我的代码:
USdata <- us_states_covid19_daily %>%
group_by(state)%>%
summarise(values = sum(positive))
#Assign each state its fips code using fips()
USdata$state <- as.numeric(fips(USdata$state))
USdata$values <- as.numeric(USdata$values)
#Rename columns appropriately
names(USdata)[names(USdata) == "state"] <- "fips"
USdata <- na.omit(USdata)
plot_usmap(data = USdata)
我不断收到此错误:
Error in `[.data.frame`(map_df, , values) : undefined columns selected
这是我的数据框的样子:
> head(USdata)
# A tibble: 6 x 2
fips values
<dbl> <dbl>
1 2 1908
2 1 16845
3 5 9084
4 4 21232
5 6 128974
6 8 44905
如果我删除一行代码,我的数据框也可能如下所示:
> head(USdata)
# A tibble: 6 x 2
fips values
<fct> <dbl>
1 AK 1908
2 AL 16845
3 AR 9084
4 AZ 21232
5 CA 128974
6 CO 44905
有人知道我在做什么错吗?