Попытка прочитать несколько CSV-файлов, а затем суммировать до полезного уровня, но проблема в том, что некоторые даты имеют ГГГГММДД (символ), а другие - ДД-ММ-ГГГГ (дата), поэтому функция суммирования суммирует их отдельно. Я пробовал функцию mutate (мой код ниже), но это приводит к no applicable method for 'mutate_' applied to an object of class "list"
.
Я также поиграл с функцией map в purrr, но я не знаком с ней и могу ' это тоже не сработает.
sales_files <- list.files(path = "*folder redacted*", full.names = TRUE) %>%
lapply(read_csv) %>%
mutate(date = case_when(left(date,4) == "2020" ~ as.Date(as.character(date),format="%Y%m%d"), TRUE ~ date))
group_by(`ID`, `Date`) %>%
summarise(sales = sum(`Value`), quantity = sum(`Qty`)) %>%
bind_rows
TIA!