相关疑难解决方法(0)

按名称删除数据框列

我有一些列要从数据框中删除.我知道我们可以使用以下内容单独删除它们:

df$x <- NULL
Run Code Online (Sandbox Code Playgroud)

但我希望用更少的命令来做到这一点.

另外,我知道我可以使用整数索引来删除列,如下所示:

df <- df[ -c(1, 3:6, 12) ]
Run Code Online (Sandbox Code Playgroud)

但我担心我的变量的相对位置可能会改变.

考虑到R的强大程度,我认为可能有一种更好的方法,就是逐一删除每一列.

r dataframe r-faq

807
推荐指数
18
解决办法
133万
查看次数

找不到R ff包ffsave'zip'

可再现的例子:

library("ff")
m <- matrix(1:12, 3, 4, dimnames=list(c("r1","r2","r3"), c("m1","m2","m3","m4")))
v <- 1:3    
ffm <- as.ff(m)    
ffv <- as.ff(v)        
d <- data.frame(m, v)

ffd <- ffdf(ffm, v=ffv, row.names=row.names(ffm))

 ffsave(ffd,file="C:\\Users\\R.wd\\ff\\ffd")
 ## Error in system(cmd, input = filelist, intern = TRUE) : 'zip' not found
Run Code Online (Sandbox Code Playgroud)

系统:Windows 7 64位,R 15.2 64位

安装了Rtools

zip 300xn-x64并解压缩设置为Windows Path的600xn文件夹

cmd行工作,键入zip或解压缩它显示功能信息

需要帮忙!任何建议表示赞赏.

r bigdata ffbase

7
推荐指数
1
解决办法
2030
查看次数

标签 统计

r ×2

bigdata ×1

dataframe ×1

ffbase ×1

r-faq ×1