首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R绑定R中的两个ffdf数据帧

R绑定R中的两个ffdf数据帧
EN

Stack Overflow用户
提问于 2012-08-13 19:20:37
回答 3查看 3.1K关注 0票数 3

另一个关于ff包的问题。在R中的ffffbase包中是否有rbind等效函数?我想逐行绑定两个ff数据框。这可以在ff包中完成吗?或者有其他库可以帮助我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-06 09:39:32

当fd1中没有新的因子级别时,可以将adjustvmode设置为FALSE,如下所示。

代码语言:javascript
复制
vd<-ffdfappend(fd, fd1, adjustvmode=F)
票数 1
EN

Stack Overflow用户

发布于 2012-08-15 22:46:16

使用ffbase包0.6版中的ffdfappend。版本0.5的ffdfappend被设计为将data.frame附加到ffdf,而版本0.6的ffdf也允许将ffdf附加到ffdf。您可以使用以下R代码安装该软件包的0.6版:

代码语言:javascript
复制
download.file(url="http://fffunctions.googlecode.com/git-history/b6fa5617810e012e5d809d77a9a99dbb25c7e6dc/output/ffbase_0.6.tar.gz", destfile="ffbase_0.6.tar.gz")
install.packages("ffbase_0.6.tar.gz", repos=NULL)
票数 2
EN

Stack Overflow用户

发布于 2014-04-23 22:11:18

rbind()可以根据需要处理ffdf对象。例如:

代码语言:javascript
复制
df1 = as.ffdf(data.frame(A = 21:23, B = letters[1:3]))
df2 = as.ffdf(data.frame(A = 31:34, B = letters[11:14]))
df3 = as.ffdf(data.frame(A = 41:42, B = letters[21:22]))
rbind(df1, df2, df3)

收益率:

代码语言:javascript
复制
ffdf (all open) dim=c(9,2), dimorder=c(1,2) row.names=NULL
ffdf virtual mapping
PhysicalName VirtualVmode PhysicalVmode  AsIs VirtualIsMatrix PhysicalIsMatrix PhysicalElementNo PhysicalFirstCol PhysicalLastCol PhysicalIsOpen
A            A      integer       integer FALSE           FALSE            FALSE                 1                1               1           TRUE
B            B      integer       integer FALSE           FALSE            FALSE                 2                1               1           TRUE
ffdf data
   A  B
1 21 a 
2 22 b 
3 23 c 
4 31 k 
5 32 l 
6 33 m 
7 34 n 
8 41 u 
9 42 v 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11933287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档