
1、并不是所有用户都有相似用户,在执行语句中会报错——这里我需要一个语句能识别报错并跳过继续执行;
2、如何把所有执行的结果放入一个矩阵,并且识别是哪一个用户——这里需要一个空矩阵将用户ID和结果装入。
最终代码编写如下:
#组建初始化空矩阵
R<-matrix(0,9,1)
#循环运行推荐程序并将结果并入到空矩阵
for (i in 1:nrow(S))
#循环执行推荐程序
try({
#将ID放到结果之前
R1=cbind(c(rep(i,3),UserBasedRecommender(i,RECOMMENDER_NUM,M,S,N)))
#将ID和结果一起并入空矩阵
R<-cbind(R,R1)
}
,silent = T)
#删除结果矩阵1,2行以及第一列
c<-R[-1,-1][-1,]
writecsv(c,file = 'hnjbtj1csv')
结果如下:
linux下,没有文件扩展名的区分,任何扩展名的文件可能是一个shell,要在后台运行,有以下几种情况:
1在命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。
2 在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用执行fg这个命令,就可以了。
3已经在前台运行的命令,我能把它放到后台去运行么?当然可以了,只要执行ctrl+z就可以做到了。
4如果我有多个进程在后台运行,那如何恢复到前台来执行呢?这时候就要用到jobs这个命令了,通过jobs这个命令,能够列出所有在后台执行的进程,那个中括号([ ])里面的数字就是 jobs 的代号啰 ,通过fg %number 就可以恢复指定的后台进程
5另外,screen可以实现类似后台运行的交互 *** 作。
1、R语言可以导出csv格式的文件供Excel使用,具体的使用方法首先打开RStudio软件:
2、先定义一个随机生成一个包含10个正态分布数据的向量,然后输出它,使用csv函数导出csv文件,函数中第一个参数为导出的变量名nx,第二个参数为导出的文件名称和路径:
3、接着按下windows+E键打开资源管理器,双击打开生成的csv文件即在Excel中看到数据了:
般数据保存EXCEL图数据整理整理要数据另存csv格式才能R语言识别接收
导入数据语句mydata<-readcsv(filechoose())输入R语言按车即选择文件夹位置选择要析csv数据导入
3
数据导入edit(mydata)R语言工作区d数据进行编辑修改summary(madata)输基本数据描述性信息
在最坏的情况下,两秒钟会进行一次fsync *** 作。
这一 *** 作在大多数数据库系统中被称为group commit,就是组合多次写 *** 作的数据,一次性将日志写到磁盘。
以上就是关于R编程中怎么让其忽略出错继续执行下去全部的内容,包括:R编程中怎么让其忽略出错继续执行下去、如何在linux下后台运行.r文件、怎样在Rstudio环境生成R语言的可执行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)