У меня есть два кадра данных, df1
& df2
, каждый из которых имеет отдельный столбец Date
(названный одинаково с тем же регистром).
Я создал функцию, чтобы сообщить мне min и max даты, когда я запускаю каждый фрейм данных через него:
dMMfunc<- function(df){
maxDate<- max(df[['Date']])
minDate<- min(df[['Date']])
return(c(maxDate, minDate))
}
> dMMfunc(df1)
[1] "2017-11-26" "2017-11-20"
Затем я создал список фреймов данных для прохождения через мою функцию, получая чтение намин и макс каждого, но это выдает и ошибка, см. ниже:
dfList<- c(df1, df2)
> lapply(dfList, dMMfunc)
Error in df[["Date"]] : subscript out of bounds
Как мне заставить мою функцию возвращать мин и макс Date
каждого кадра данных?