【发布时间】:2020-05-18 18:37:47
【问题描述】:
我是使用 R 的新手,并且有一个关于将大型数据集中的数据子集为数月的问题。我试图从一月份的数据开始将数据子集到不同的月份。我加载的包是openair。
我将以下文件加载到有关 COVID 数据中,并将其命名为 COVIDcases:
COVIDcases <- read.csv("https://query.data.world/s/lysuc3ab7q3zubthc6paesbrsff3oo", header=TRUE, stringsAsFactors=FALSE);
加载数据集后,我将日期列转换为日期而不是字符
COVIDcases$Date <- as.Date(paste(COVIDcases$Date), "%m/%d/%y")
然后我执行一个 selectByDate 语句来尝试只分析一月份的数据。
JanuaryCasesdata <-selectByDate(COVIDcases$Date, start = "2020-01-01", end = "2020-01-31")
这是我遇到问题并不断收到错误的地方:
"Error in `[.default`(mydata, , Names) : incorrect number of dimensions"
是否有什么特别是我做错了,例如采取了错误的步骤来对数据进行子集化?
【问题讨论】:
-
您在哪里找到了
selectByDate()函数?是openair包中的这个吗? rdocumentation.org/packages/openair/topics/selectByDate 还是其他? -
是的,它来自您发布的同一个 openair 包。