Мне не очень понятно, что вы делали между data.AMZN
и data.weekly
.Обратите внимание, что в ваших данных даты не являются переменными, они являются именами строк.Поэтому первое, что нужно сделать, это переместить имена в столбец.
Я бы посоветовал сделать с вашими данными следующее:
library(tidyverse)
library(lubridate)
data.weekly2 = data.AMZN %>%
rownames_to_column(., "date")%>% # as the name suggests
mutate(date = ymd(date)) %>% # convert characters to date
mutate( week_start = floor_date(date, "week")) %>% # creates column with week start date
group_by(week_start) %>% # now yo can do with data what you need i.e.:
summarise(AMZN.Volume = sum(AMZN.Volume))
Всего наилучшего, M