我遇到以下问题:
library(gWidgets)
options(guiToolkit = "RGtk2")
aa <- c(1,2,3)
bb <- c(4,5,6)
cc <- cbind(aa,bb)
cc <-as.data.frame(cc)
t1 <- gtable(cc, container=TRUE)
Run Code Online (Sandbox Code Playgroud)
我想用以下内容刷新t1的内容:
dd <- c(7,8,9)
dd <- as.data.frame(dd)
Run Code Online (Sandbox Code Playgroud)
但是当我跑步的时候
t1[] <- dd
Run Code Online (Sandbox Code Playgroud)
我收到: Can't replace with fewer columns
阿波斯托
gtk 小部件使您可以在构造时选择列的类型,因此 gtable 不允许您减少列或更改列类型。如果您确实想这样做,请将小部件放入 ggroup 容器中,然后删除并添加新的小部件。