全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1042 7
2022-07-23
我有一个数据集但是我只用到数据集的最后几行,然后我想利用for循环中的变量i,要求当i等于2451时,根据内部计算,构成一个数据框输出,当i等于2452时也是如此,依次类推,能得到i不同取值时的不同范围的数据框。请各位大佬帮帮忙,我不是很懂R语言,真的谢谢大家了!<br>
我自己写的感觉不太行<br>
for(i in 2451:2484){<br>
dftrain<-df[1:(i-3),2:3]<br>
dftest<-c(i-2),(i-1),(i),(i+1),(i+2)}<br>

二维码

扫码加我 拉你入群

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

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

全部回复
2022-7-23 15:59:34
可以先定义一个空的数据框,然后在每次循环结束的时候用rbind将结果附加到原有的数据框后面
复制代码
或者把结果依次存到一个列表里面,然后使用rbind统一合并为单个数据框
复制代码
二维码

扫码加我 拉你入群

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

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

2022-7-23 18:07:48
omicsmart 发表于 2022-7-23 15:59
可以先定义一个空的数据框,然后在每次循环结束的时候用rbind将结果附加到原有的数据框后面或者把结果依次存 ...
谢谢大佬帮忙!
二维码

扫码加我 拉你入群

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

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

2022-7-28 00:36:20
omicsmart 发表于 2022-7-23 15:59
可以先定义一个空的数据框,然后在每次循环结束的时候用rbind将结果附加到原有的数据框后面或者把结果依次存 ...
大佬,我还遇到一个问题,希望你有空可以帮我,解答一下,太感谢了。
165893977901088.jpeg 1658939779730874.jpeg
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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