使用rep()创建列表

时间:2016-03-01 23:13:12

标签: r list lapply rep

这可能很容易,但我一直在尝试和未能找到解决方案,&我想我正试图在lapply&这样

我有一个函数,其中子函数将调用编号列表对象。这个数字将在一个循环和一个循环中。因此改变,数字&循环大小取决于用户值,所以我不知道它会是什么。如果用户没有输入其中一个变量的矢量值列表,我需要设置一个默认值。

子功能期望例如c(2,6) 子功能当前循环8次,所以我需要一个8次c(2,6)的列表。但是:object = as.list(rep(c(2,6),8))会生成16个单个数字的列表:2 6 2 6 2 6 2 6&等等。

任何想法如何强制R创建例如8个矢量,而不是例如16个单号码?我尝试了drop=0,但这没有帮助,我正在努力让我了解如何让lapply工作。

1 个答案:

答案 0 :(得分:7)

for($i=0; $i<5; $i++) { print " <a href='#' class='show_hide'>Article name</a> <div class='slidingDiv'> Fill this space with really interesting content. </div> <br> <br> "; } 就是答案 - 感谢Nicola的评论。