Can';由于缺少jquery调用,无法使用DT包

Can';由于缺少jquery调用,无法使用DT包,r,dt,R,Dt,我第一次尝试使用DT库,但即使使用最小的示例,似乎也会遇到困难 library(DT) df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE))) datatable(df) #Warning messages: #1: In file.create(to[okay]) : # cannot create file 'lib/dt-core-1.10.12/js/jquery.dataTab

我第一次尝试使用
DT
库,但即使使用最小的示例,似乎也会遇到困难

library(DT)
df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE)))
datatable(df)
#Warning messages:
#1: In file.create(to[okay]) :
#  cannot create file 'lib/dt-core-1.10.12/js/jquery.dataTables.min.js', reason 'No such file or directory'
#2: In file.create(to[okay]) :
#  cannot create file 'lib/dt-core-1.10.12/css/jquery.dataTables.min.css', reason 'No such file or directory'
#3: In file.create(to[okay]) :
#  cannot create file 'lib/dt-core-1.10.12/css/jquery.dataTables.extra.css', reason 'No such file or directory'
我刚刚重新安装了它。以下是已安装的版本和我的sessionInfo:

> packageVersion("DT")
[1] ‘0.2’

> sessionInfo()
> R version 3.3.2 (2016-10-31) Platform: x86_64-w64-mingw32/x64 (64-bit)
> Running under: Windows >= 8 x64 (build 9200)
> 
> locale: [1] LC_COLLATE=English_United States.1252 
> LC_CTYPE=English_United States.1252    LC_MONETARY=English_United
> States.1252 [4] LC_NUMERIC=C                          
> LC_TIME=English_United States.1252    
> 
> attached base packages: [1] stats     graphics  grDevices utils    
> datasets  methods   base     
> 
> other attached packages: [1] DT_0.2
> 
> loaded via a namespace (and not attached): [1] htmlwidgets_0.7
> magrittr_1.5    htmltools_0.3.5 tools_3.3.2     yaml_2.1.13    
> Rcpp_0.12.7     jsonlite_1.1    [8] digest_0.6.10

已检查github问题。。。那里没有任何报道。有什么想法吗?

当你创建一个像
dt=datatables(df)
这样的对象时,你会收到警告吗?或者仅当它通过
打印(dt)
创建网页时?临时存储文件夹设备已满是否有问题?您是否在具有写入权限的位置运行R会话?看起来DT会将一些文件临时复制到您当前的工作目录中。可能尝试在其他位置重新打开R会话,或者使用
setwd()
更改目录?@Spacedman当我
dt=datatable(df)
没有收到错误时,调用
dt
print(dt)
会产生相同的错误@KeithHughitt,是的,我有权限,无论如何我尝试了
setwd()
到一个我确信可以写入的文件夹中,并且出现了相同的错误。可能是相关的详细信息,我前天刚安装了新版本的RStudio(最新版本)确定。没问题。我会放弃的。当
sessioninfo()
在我这边看起来完全一样并且DT工作正常时,我感到困惑!祝你好运,如果你弄明白了,就发布答案。当你创建一个像
dt=datatables(df)
这样的对象时,你会收到警告吗?或者仅当它通过
打印(dt)
创建网页时?临时存储文件夹设备已满是否有问题?您是否在具有写入权限的位置运行R会话?看起来DT会将一些文件临时复制到您当前的工作目录中。可能尝试在其他位置重新打开R会话,或者使用
setwd()
更改目录?@Spacedman当我
dt=datatable(df)
没有收到错误时,调用
dt
print(dt)
会产生相同的错误@KeithHughitt,是的,我有权限,无论如何我尝试了
setwd()
到一个我确信可以写入的文件夹中,并且出现了相同的错误。可能是相关的详细信息,我前天刚安装了新版本的RStudio(最新版本)确定。没问题。我会放弃的。当
sessioninfo()
在我这边看起来完全一样并且DT工作正常时,我感到困惑!祝你好运,如果你明白了,就把答案贴出来。