У меня есть data.table, который содержит столбец списка. Это таблица, которую мне нужно писать для каждой сессии, поэтому после повторного открытия приложения я могу go вернуться в самое последнее состояние.
Таблица выглядит следующим образом:
data.table(`ID Universal` = character(), StartDate = as.Date(character()), EndDate = as.Date(character()),
BOX = character(), `Days in Period` = numeric(),
`Workdays in Period` = integer(), `Present Workdays in Period` = integer(),
`Days not present in Period` = list())
Написание части, которую я пытался решить с помощью strsplit:
dt.absent <- data.table(do.call("rbind", strsplit(as.character(global$dt.requests$`Days not present in Period`), ",")))
dt.req_csv <- cbind(global$dt.requests[, -8], dt.absent)
write.csv(dt.req_csv, "Requests.csv", row.names = FALSE)
Этот процесс, кажется, работает как задумано (также открыт для альтернатив), но часть загрузки не может работать. Я хочу загрузить CSV, чтобы он выглядел так же, как оригинальный data.table (я использую формат даты YYYY-mm-dd по умолчанию)