R 如何从gdf检索对数据帧编辑的更改

R 如何从gdf检索对数据帧编辑的更改,r,gwidgets,R,Gwidgets,使用gdf对数据帧进行更改后,如何检索已创建的数据帧 示例代码: require("gWidgets2RGtk2") ## Sample Data frame x<-data.frame(a=c(1,2,3),b=c(4,5,6)) ## Create Widget w<-gwindow("gdf") a<-gdf(x,cont=w) ## Makes some changes using widget svalue(a) > NULL require(“gWidget

使用gdf对数据帧进行更改后,如何检索已创建的数据帧

示例代码:

require("gWidgets2RGtk2")
## Sample Data frame
x<-data.frame(a=c(1,2,3),b=c(4,5,6))
## Create Widget
w<-gwindow("gdf")
a<-gdf(x,cont=w)
## Makes some changes using widget
svalue(a)
> NULL
require(“gWidgets2RGtk2”)
##样本数据帧

x设法找到了解决方案,尽管它似乎不太符合逻辑

a  #Doesn't work
# Object of class GDf 
a[1:nrow(a),1:ncol(a)]  # Works
#    a  b
# 1  1  4
# 2  2  5
# 3  3  6
#   NA NA
str(a[1:nrow(a),1:ncol(a)]) #Shows that this is a data frame
# 'data.frame': 4 obs. of  2 variables:
#  $ a: num  1 2 3 NA
#  $ b: num  4 5 6 NA

要检索
gdf
对象的值,需要执行以下操作(使用示例):


这似乎没有记录在
?gdf
中,因此可能a是正确的。

这是一个很大的疏忽。我刚刚添加了一个关于
[
[
a[]