上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 引用:http://www.biostatistic.net/thread-98-1-1.html1 直接用system()命令 比如有个test.R程序,可以通过下面的方式调用: system("R <test.R --vanilla")如果要调用可执行程序,如:lwolf.exe只需: system("lwolf.exe") 阅读全文
posted @ 2013-03-18 18:31 蒋蒋 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: R 字符串处理1 #字符串连接:paste() #paste(..., sep = " ", collapse = NULL)> paste("a","b","c",sep=">")[1] "a>b>c"2 字符串分割:strsplit() #strsplit(x, split, extended = TRUE, fixed = FALSE, perl = FALSE)> strsplit("a>b>c",&quo 阅读全文
posted @ 2013-03-18 18:23 蒋蒋 阅读(7194) 评论(2) 推荐(1) 编辑
摘要: 批量读取本地文件在批量读取文档时一般先将其存放在某一个目录下。先用dir()函数获取目录中的文件名,然后用paste()将路径合成,最后用循环或向量化方法处理文档。例如:doc.names <- dir("path") doc.path <- sapply(doc.names,function(names) paste(path,names,sep='/')) doc <- sapply(doc.path, function(doc) readLines(doc)) 阅读全文
posted @ 2013-03-18 17:04 蒋蒋 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: R graph:如何自定义坐标轴刻度标示(tick label)这里要说的不是轴标。轴标用xlab或者ylab赋值。我要说的是轴上的刻度标志(tickmark)相对应的那些标识(labels)如何自定义。首先要在plot里面压制自动生成坐标轴;因为你想自定义,当然需要压制自动生成的了。例如用xaxt="n"就压制了x轴刻度标志以及刻度标识。其次使用axis()命令自定义刻度标识。重要参数有四个:side(在哪个轴上建立刻度标识),at(建立哪几个标识),tck(刻度标志tickmark长度,可以是负值),labels(列出要自定义的标识文字)。例如我想在X轴上建立自定义标识 阅读全文
posted @ 2013-03-18 14:20 蒋蒋 阅读(13366) 评论(0) 推荐(0) 编辑
摘要: ##读取前200行#open (IN2,"G:\\PROJECT\\project_insection\\insert_B73_1.txt") or die "$!";#open (OUT2,"+>G:\\PROJECT\\project_insection\\insert_B73_1_myout.txt") or die "$!";#my @myout;#while(<IN2>)#{# if($.<=200)# {# push @myout,$_;# }#}#print OUT2 @myo 阅读全文
posted @ 2013-03-18 13:54 蒋蒋 阅读(257) 评论(0) 推荐(0) 编辑
摘要: > a <- matrix( c(5, 3, 4, 2, 2, 6, 8, 9, 7, 6, 12, 10, 11, 14, 13), 5)> a [,1] [,2] [,3][1,] 5 6 12[2,] 3 8 10[3,] 4 9 11[4,] 2 7 14[5,] 2 6 13按第一列升序:> a[order(a[,1]),] [,1] [,2] [,3][1,] 2 7 14[2,] 2 6 13[3,] 3 8 10[4,] 4 ... 阅读全文
posted @ 2013-03-18 13:24 蒋蒋 阅读(25071) 评论(0) 推荐(1) 编辑
摘要: 方法一:使用grepgrep -v -f file1 file2 && grep -v -f file2 file1grep命令的详细使用方法,可以参考man,这里有一个简单实用的介绍:http://linux.ccidnet.com/art/3067/20070313/1035613_1.html。 在方法一中,用到了两个参数。参数-v,表示invert match,即反向匹配,输出没有匹配上的项。参数-f,表示从文件中读取匹配模板(pattern)。方法一中的前一部分,在文件file1中匹配模 板,来反向匹配文件file2中的内容,即输出文件file2中,在file1中没有 阅读全文
posted @ 2013-03-11 09:41 蒋蒋 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: my $aref =[[1,2,3],[4, 5, 6],[7, 8, 9]];foreach my $key (@{$aref}){ my $b=$key->[0]; print $b,"\n";}147my @difs;my (%records,%record1,%record2);@difs1= qw /a b c/;@difs2= qw /d e/;$record1{"xg3"}=\@difs1;$record1{"xg5"}=[@difs2];print "test value:",$record1 阅读全文
posted @ 2013-02-28 11:13 蒋蒋 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 文件测试 Perl的文件操作也可以先测试文件是否存在,是否可读写等,这样操作起来会更安全。如: $x="abc.txt"; if(-e $x) { #abc.txt是否存在? # 存在操作 } else { printf "文件不存在。\n"; } -e 操作符用于测试文件或目录是否存在。 以下为所有文件测试操作符的清单:文件测试 测试操作符提供的信息-r 文件或目录可读-w 文件或目录可写-x 文件或目录执行-o 文件或目录归用户所有-R 文件或目录对真正用户可读-W 文件或目录对真正用户可写-X 文件或目录对真正用户执行-O 文件或目录归真正用户所有 阅读全文
posted @ 2013-02-22 15:26 蒋蒋 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Linux下如何设置环境变量,今天总结了一下,发出来和大家分享一下,希望对大家的学习有所帮助,不多说了,看具体怎么操作了...1、总结背景 在linux系统下,下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。案例基于RedHat AS4讲解环境变量定制的问题。2、变量简介 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的, 阅读全文
posted @ 2013-02-06 22:05 蒋蒋 阅读(589) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页