2011-12-21 44 views
1

我们如何添加/删除gdf中的行? 示例gWidgets:添加/删除gdf中的行

DataFrame <- data.frame(cbind(x=1, y=1:10)) 
obj <- gdf(DataFrame, container = TRUE) 

如何在obj中添加/删除行?

+1

创建数据框时不需要使用cbind。它比'data.frame(x = 1,y = 1:10)'更慢,可读性更差。 – 2011-12-22 14:05:27

回答

2

那么,在设计上可以通过[<做的任务 -

obj[11,] <- list(x=1, y=11) 
rownames(obj)[11] <- "new row name" 

,对于gWidgetsRGtk2作品(有关颜色一些投诉),但不得用于其他工具包。 (!甚至没有gWidgets2RGtk2在github上,这是一件好事修复)

至于删除行,一个可以这样做:

obj[] <- obj[-5,] 

在gWidgetsRGtk2重新工作,但情况因人而异与其他工具包。

+0

就是这样。先生,谢谢你。 – 2011-12-21 18:45:51