这里有一些关于融化/重塑错误的文章,我已经试过了。
我的代码可以正常运行,但是当我编织到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 /编织中不起作用?
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