摘要:
R中处理一些序列1 筛选列表中特定的行==============================================================a================================3 按照某行/列排列某矩阵sort(x, decreasing = FALSE, ...):将一个序列进行升序/降序order(..., na.last = TRUE, decreasing = FALSE):sort()排序之后的序列按照order(升序或者降序)在原始序列中的位置。简而言之一句话“排序后的序列在原序列的位置”,这个函数在“按照下标访问元素”有着很大的
阅读全文
posted @ 2012-08-23 19:26
香格里拉\(^o^)/
阅读(452)
推荐(0)
编辑
摘要:
“如果你用R编写的程序很慢,请检查自己的循环。”嗯,不错,写了上句之后很有成就感。R中的一些预置循环函数,用起来那是相当的爽,来两个。1. apply()一句话“对行/列/每个单元进行操作”。这个就不说了嘛,太经典了,无数种超级用法。2 lapply(X, FUN, ...)一句话“对列表进行操作”。不是列表的,先转化为列表。至于data.frame,请注意,它也是一个列表,啊,啊! sapply(),返回结果更好看些的lapply()========================================#formally using> a a name x1 x21 a 1
阅读全文
posted @ 2012-08-23 19:24
香格里拉\(^o^)/
阅读(1626)
推荐(0)
编辑
摘要:
删除:d命令$ sed '2d' example-----删除example文件的第二行。 $ sed '2,$d' example-----删除example文件的第二行到末尾所有行。 $ sed '$d' example-----删除example文件的最后一行。 $ sed '/test/'d example-----删除example文件所有包含test的行。 替换:s命令$ sed 's/test/mytest/g' example-----在整行范围内把test替换为mytest。如果没有g标记,则只有
阅读全文
posted @ 2012-08-23 19:05
香格里拉\(^o^)/
阅读(1000)
推荐(0)
编辑
摘要:
在使用Linux或是unix时,perl是一个非常有用的脚本的语言。关于perl的模块安装,网上也有很多介绍,一方面可以通过不同套件自带的软件安装工具安装,一方面可以通过cpan安装,再者就是可以直接编译源代码。这样,对于拥有root权限的用户来说,没有任何问题,可是对于不拥有root权限的一般用户来说,如果想在自己的home目录下安装与使用perl的模块,还有很多特别之处。我这里就是专门介绍如何在一般用户的home目录下安装以及使用perl模块的。编译与安装模块:一般来说有几步基本步骤:% perl Makefile.PL% make% make test% make install% ma
阅读全文
posted @ 2012-08-23 17:16
香格里拉\(^o^)/
阅读(5071)
推荐(0)
编辑