
R语言
alphabet_long
这个作者很懒,什么都没留下…
展开
-
R语言入门小节#0615#单括号和双括号访问list的区别
问题描述:有一个data.all为data.frame型,分成三个子集,其对应编号的向量假设为s1,s2,s3,现要求做一个循环,分别对这三个子集操作。> class(data.all)[1] "data.frame"> dim(data.all)[1] 9785 6最初的想法是把这三个向量合并为一个list,再进行循环> num.dis<-list(s1=s1...原创 2018-06-15 15:51:35 · 5694 阅读 · 1 评论 -
R语言修改文本
需求:使用R语言对存储在文本文件中的一个参数进行修改,文件结构如下,文件数据量较大,但每次只需修改第20行的参数。常规解决方案:读到内存,修改,写出问题:读写文件耗费时间解决方案1:使用seek(con,where,rw){base}函数定位到所需的位置(where及相关参数确定偏移),直接将该行重写writeLines(text,con)红框中内容分别表示所需修改文本...原创 2018-12-04 13:39:42 · 3054 阅读 · 0 评论 -
R,读写局域网文件
需求:驱动数据文件数目2w+,每个文件17M+,总共500G+,计算较大,虽然已经实现并行化,但全部计算仍旧需要1.2天。实验室有多台闲置电脑,硬盘拷贝不现实。解决方案:构建局域网,实现文件共享,将网络位置映射到磁盘局域网构建:https://jingyan.baidu.com/article/148a1921f343f84d71c3b187.html映射网络驱动器:此电脑>映射...原创 2018-12-06 22:43:04 · 432 阅读 · 0 评论 -
R语言,data.frame/matrix数据重新组织
原始数据格式:目标数据格式:关键点:时间相关字段的生成,原始数据格式中一天只有一行,现在需要八行 将变量从行转换为列p.sWind.data为上述原始数据new.force.data为上述目标数据key1:new.force.data<-apply(Wind.data[,1:3],2,function(x){ rep(x,each = 8)...原创 2019-04-27 11:29:58 · 2074 阅读 · 0 评论