Здесь на SO есть несколько сообщений об ошибках плавления / изменения формы, и я пробовал их безрезультатно.
Мой код работает без ошибок, но НЕ когда я вяжу по Rmarkdown.
x<-structure(list(key = c("CEBG0067C", "CECG0156-A", "NE-0024405", "NE-0024405", "NE-0025301"), pre = c(108, 117, NA, 131, 125), post = c(NA, NA, 122, NA, NA)), row.names = c(NA, 5L), class = "data.frame")
x <-x %>% as.data.table() # ensure it's a data.table
df<-data.table::melt(setDT(x),
id.vars =c('key'),
measure.vars = c("pre","post"))
Код работает нормально, как написано, но не тогда, когда я пытаюсь выполнить рендеринг через rmarkdown
Как ни странно, более ранние команды melt
в моем коде не выдают ошибку во время вязания. Я пробовал это и с помощью пакета reshape2
, но безрезультатно.
Почему это не работает в rmarkdown / knitting?
sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18362)
other attached packages:
[1] leaflet.minicharts_0.6.0 leaflet_2.0.3 naniar_0.4.2 lubridate_1.7.4
[5] expss_0.10.1 forcats_0.4.0 stringr_1.4.0 dplyr_0.8.4
[9] purrr_0.3.3 readr_1.3.1 tidyr_1.0.0 tibble_2.1.3
[13] tidyverse_1.3.0 data.table_1.12.8 plotly_4.9.1 ggplot2_3.2.1
[17] EnvStats_2.3.1 reshape2_1.4.3