Подмножество нескольких строк с условием
у меня есть.txt
файл читается вtable
называетсяpower
с более чем 2 миллионами наблюдений за 9 переменными. Я пытаюсь подмножествоpower
двумя строками, содержащими либо «01/02/2007», либо «02/02/2007». После создания подмножества среда RStudio сообщила, что я получил нулевые наблюдения, но с теми же переменными.
Как я могу получить подмножество данных только с строками, содержащими «01.02.2007» и «02.02.2007»?
Я видел похожий пост, но все еще получил ошибку в моем наборе данных. Смотрите ссылку:Выберите кондиционирование нескольких строк по идентификатору в R
Мои данные:
#load data
> power <- read.table("textfile.txt", stringsAsFactors = FALSE, head = TRUE)
#subsetted first column called Date
> head(power$Date)
#[1] 16/12/2006 16/12/2006 16/12/2006 16/12/2006 16/12/2006 16/12/2006
> str(power$Date)
chr [1:2075259] "16/12/2006" "16/12/2006" "16/12/2006" "16/12/2006" ...
Мой код:
> subpower <- subset(power, Date %in% c("01/02/2007", "02/02/2007"))
Подмножество данных:
> str(powersub$Date)
chr(0)