R语言:rep函数解析 |
您所在的位置:网站首页 › r语言中dim函数什么意思 › R语言:rep函数解析 |
函数形式:rep(x, time = , length = , each = ,) 参数说明: x:代表的是你要进行复制的对象,可以是一个向量或者是一个因子。times:代表的是复制的次数,只能为正数。负数以及NA值都会为错误值。复制是指的是对整个向量进行复制。each:代表的是对向量中的每个元素进行复制的次数。length.out:代表的是最终输出向量的长度。示例: rep(1:4, 2) #对向量(1,2,3,4)复制两次 [1] 1 2 3 4 1 2 3 4 rep(1:4, each = 2) #对向量(1,2,3,4)中的每个元素复制两次 [1] 1 1 2 2 3 3 4 4 rep(1:4, each = 2, length.out = 4) #最后输出向量的长度为4 [1] 1 1 2 2 rep(x, …):将vector x的值循环n遍 rep(1:4, 2) [1] 1 2 3 4 1 2 3 4 …: 除了x的其他参数,可以通过…传到其他方法里 times:整个数组循环几遍 rep(1:4, each = 2, times = 3) [1] 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 each:每个element循环几遍 rep(1:4, each = 2) [1] 1 1 2 2 3 3 4 4 rep(1:4, c(2,2,2,2)) [1] 1 1 2 2 3 3 4 4 rep(1:4, c(2,1,2,1)) [1] 1 1 2 3 3 4 length.out 输出长度为多少 rep(1:4, each = 2, len = 4) [1] 1 1 2 2 长了会被截掉 rep(1:4, each = 2, len = 13) [1] 1 1 2 2 3 3 4 4 1 1 2 2 3 短了会根据前面规则补上 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |