【发布时间】:2021-07-02 09:38:13
【问题描述】:
当我运行这段代码时
url <- "https://github.com/midas-network/covid19-scenario-modeling-hub/blob/master/data-processed/Karlen-pypm/2021-05-30-Karlen-pypm.zip?raw=true"
temp <- tempfile()
download.file(url, temp)
karlen_model <- read.csv(unz(temp, "2021-05-30-Karlen-pypm.csv"))
unlink(temp)
#karlen_model <- fread("/Karlen-pypm/2021-05-30-Karlen-pypm.csv")
karlen_ca <- karlen_model[location %in% "06"]
我得到错误:
"Error in match(x, table, nomatch = 0L) :
'match' requires vector arguments"
我尝试了这个解决方法:
karlen_ca <- karlen_model[location == "06"]
但得到另一个错误:
Error in location == "06" :
comparison (1) is possible only for atomic and list types
请注意:
- 由于我正在下载公开可用的数据,因此该示例是可重现的;
- 对象
karlen_model是一个数据框;和 -
class(karlen_model$location)返回factor。
非常感谢, 大卫
【问题讨论】:
标签: r