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

Python012

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,]

write.csv(c,file = 'hnjbtj1.csv')

结果如下:

silent

英 ['saɪlənt]  

美 ['saɪlənt]  

副词: silently

名词: silentness

adj.安静的;不吵闹的;沉默的;无言的

leader

英 ['liːdə(r)]  

美 ['liːdər]

n.领袖;领导者;指挥者;领先的人

这两个字都是形容词,还可以表示不发音的。

世界上所有活的语言都处在不断地发展变化之中。几个世纪以来,英语的语音发生了巨大的变化,一些原来在古英语中和古英语时期发音的字母(如字母b在climb,thumb等词后面原有发音的)现在已变得不再发音,但英语的拼写却基本保持原来的样子,这给英语单词的拼写带来了一定的困难。高年级学生的英文作文中时常 出现单词误拼和字母漏拼现象,大部分都是由于哑音字母造成的。本文把英语单词中常见的不发音的辅单字母 进行归类整理,希望对英语学习者和英语爱好者单词的拼写能有一定的帮助。在泰语里,不发音的辅音字母带有不发音符号。

哑音字母b

字母b在m之后或t之前且mb、 bt处于单词的末尾时(有时出现在单字的中间,如plumber 水管工),b往往不发音。如:

(1)bomb炸弹;climb爬;comb梳子;crumb面包屑;dumb 哑;lamb羊羔;limb手足;numb麻木的;thumb拇指;tomb坟墓。

(2)debt债务;doubt怀疑。

这两个词中字母b是中世纪时为了与拉丁语对应强加给英语的, 在英语的发音中/b/这个音从来就没有出现过,因为在舌头弹一下的/t/前是不可能出现双唇闭合的/b/音的。

哑音字母c

indict起诉 pick 采摘 lick 舔 scene 场景。

哑音字母ch

yacht游艇

哑音字母d

handkerchief手帕;handsome英俊;Wednesday星期三

哑音字母g

g在m和n前构成的字母组合gm/gn在词首或词尾时,g原来是发音的,随着时间的推移,/g/音失去了,但原来的拼写形式仍保留了下来,而且gm、gn前的元音发成长元音。在下列单词中,字母g是不发音的:

align 排队; design设计;gnarled 多节的; gnat蚋;paradigm 范例; reign朝代;

resign 辞职; sign 符号。

哑音字母gh

日耳曼语中的/x/音在古英语中是用字母组合gh来表示的,随着语言的发展,摩擦音/x/消失了,gh 前边的元音变长了(这就是gh前的元音常发长元音的缘故),但/x/音的拼写符号gh却保留了下来。在现代英语中,gh在t前常常是不发音的。如:

blight 枯萎病; bright 明亮的;bough 大树枝; caught 抓住;daughter 女儿; dough 面团;eight 八; fight 战斗;flight 飞行; freight 货物;frighten 害怕; height 高度;light 光; might 也许;ought 应该; straight 一直;right 正确; thought 思想;weight 重量。

哑音字母h

哑音字母h在词首、词尾(有时在名中)以及在g,r,w(有时t)之后与其构成字母组合 时,字母h常常是不发音的:

(1)在词首:

heir 继承人; heirloom 传家宝;herb 草药; honest 诚实;honor 名誉; hour 小时;

(2)在词尾:

catarrh 粘膜炎; oh 哦;

(3)在词中:

exhibition 展览; vehement 热烈的;vehicle 车辆; John约翰;prohibition 禁止; shepherd 牧羊人;

(4) 在gn,rh(有时th)等字母组合中:ghastly 可怖地;ghetto贫民窟;ghost幽灵;rhinoceros犀牛;rhinestone 莱茵水晶石;rhyme韵;rhythm节奏;Thailand泰国;thyme 百里香。

哑音字母k

k在n前构成的kn字母组合,在英语和日耳曼语发音相近时,k和n都是发音的。英语语音演变的结果,/k/音脱落了, 而拼写却保留了下来。下列常用词汇中k都是不发音的:

knack技巧; knapsack登山背包;knee膝盖; kneel下跪;knife刀; knit编织(毛衣);knob球形把手; knock敲;knot结; know知道;knowledge知识。

哑音字母l:字母l在元音字母a或o之后且位于f,v,k,m诸辅字母之前时,l通常不发音,如:

calf 小牛; half 一半;calm 平静; palm手掌,椰子;talk 谈话; walk 步行;folk 人们; yolk 蛋黄;

哑音字母m

mnemonics 记忆术

哑音字母n

字母n位于m之后且在词尾时,n不发音(因为我们只要一个鼻音即可)。 常见的词有:

column 圆柱;condemn 谴责; hymn 赞美诗、圣歌;solemn 庄严。

哑音字母p

英语中大部分以pn,ps,pt、pb开头或结尾的单词大都源于希腊语中表示科学或文学的字,在现代英语中,字母p已不再发音:

(1)pn 组合:

pneumatic 空气的; pneumonia 肺炎。

(2)ps 组合:

psalm 赞美诗、圣诗; pseudonym 笔名;psychiatrist 精神分析家; psychologist 心理学家

(3)pt 组合:

ptomaine 尸毒; receipt 收条,Ptolomy 托勒密。

(4) pb 组合:cupboard 碗柜。

哑音字母s

(1)字母s出现在i和l之间时,常常不发音:

aisle 通道; isle 小岛;island 岛屿; viscount 子爵。

(2)法语转来的以s结尾的单词

debris 碎片;rendezvous 幽会,Arkansas 阿肯色州。

哑音字母t

字母t在s之后,en之前时,常常不发音:

bustle 忙碌; castle 城堡;hustle 赶忙; fasten 系牢;listen 听; glisten 闪闪发光;

often 经常; soften 变软;bouquet 花束; mortgage 抵押。

在法国字中,t也不发音:

ballet 芭蕾舞,depot 火车站,buffet 自助餐。

哑音字母th

asthma 哮喘

哑音字母w

字母w在wr和wh的字母组合中,常常不发音:

sword 剑; two 二;who谁(主格); whom谁(宾格);whose 谁的; wrap 包裹;wreath 花环; wreck 失事;wrench 拧; wrestle 摔跤;wring 扭; wrinkle 皱纹;

write 写; wrong 错误的;wrought 工作的过去式和过去分词。

哑音字母x

faux pas 失礼

哑音字母z

rendezvous 幽会

希望我能帮助你解疑释惑。