возможно, вы можете попытаться изменить форму вашего фрейма данных так, чтобы на каждый из них приходилось только одно назначение данных (например, подмножество изменения цены или изменение цены между началом дня и концом дня. I думаю, было бы полезно иметь воспроизводимый пример).
, поскольку вы его не предоставили, я привел пример с 7 днями и некоторыми временными интервалами
данные
day <- c("monday" , "tuesday", "wednsday", "thursday", "friday", "saturday", "sunday")
dt <- as.data.frame(matrix(c(1,2,3,4,5, 6,7,8,9,10, 1,2,5,4,3, 2,3,5,7,6, 4,8,9,7,8, 9,8,9,9,1, 3,4,3,1,2) , nrow = 5 , ncol=7, byrow=TRUE))
colnames(dt) <- c("monday" , "tuesday", "wednsday", "thursday", "friday", "saturday", "sunday")
rownames(dt) <- c("0:00", "2.00", "4.00", "8.00", "10.00") dt <- as.data.frame(colSums(dt))