У меня есть CSV-файл в формате: -
Date, Name, Age
20181021, Name1, 80
20181022, Name2, 79
20181023, Name2, 79
Я прочитал файл CSV в кадре данных. Я хочу получить подмножество файла, где день - воскресенье.
Если я перебираю строки, я могу успешно видеть, что дата отображается в виде дней, используя:
contents <- read.csv("c:/file.csv")
for(i in 1:nrow(contents)) {
row <- contents[i,]
day <- weekdays(parse_date_time(toString(row$Date), orders = c("ymd")))
print(day)
}
Однако я бы предпочел сделать это, используя подмножество (если возможно)
sundayValues <- subset(contents ,
weekdays(parse_date_time(toString(contents $Date),
orders = c("ymd"))) == "Sunday")
Что возвращает: все форматы не удалось проанализировать. Форматы не найдены.
Я довольно новичок в R, поэтому любая помощь приветствуется.