R编程中怎么让其忽略出错继续执行下去

R编程中怎么让其忽略出错继续执行下去,第1张

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语言的可执行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9810485.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存