全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6667 3
2018-03-09
已知A为一个数据框,我想实现它的列向复制,即生成
A
A
A
的形式,请问该如何做呢?
rep(A,n)生成的是横向扩展的数据框
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-3-9 14:55:15
試試看 rbind
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-9 15:23:03
supercookie123 发表于 2018-3-9 14:55
試試看 rbind
rbind合并一次两次还好,但如果我要复制n次感觉就不合适了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-9 16:35:05
剛剛看到有人解答 我也嘗試一下 沒有問題 以下是我嘗試的
library(dplyr)
a=data.frame(matrix(1:20,nrow =5))
bind_rows(replicate(3, a, simplify = FALSE))

使用dplyr中的bind_rows的確把我見好的a 併了三次,所以要併n次大概也行
你試試看吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群