摘要:
分享一个制作弦图的R包:ggbio. 以下是一个简单的使用实例,效果图和代码如下。library(GenomicRanges)set.seed(1)N <- 100gr <- GRanges(seqnames = sample(c("chr1", "chr2", "chr3"), size = N,... 阅读全文
摘要:
Gephi是一款优秀的复杂网络分析软件,支持导入多种格式的文件。gexf格式是Gephi 推荐的格式,基于 XML。本文是一个用python写的简单Demo,示例如何生成一个典型的gexf格式文件。代码基于pygexf包(下载地址:https://github.com/paulgirard/pyge... 阅读全文
摘要:
分组统计数据集是很常见的需求,R中也有相应的包支持数据集的分组统计。自己尝试了写了段R代码来完成分组统计数据集,支持公式,感觉用起来还算方便。代码分享在文章最后。使用方式:step 1: source('AggregateSummary.R')step 2: pastecs_summary(mpg+... 阅读全文
摘要:
Scala中implict的一种用法就是扩展现有类的方法,有点类似于.Net中的扩展方法(MS对扩展方法的介绍:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。)Scala中有两种方式做到方法的扩展,以扩展String为列:第一种(code:10-1... 阅读全文
摘要:
在VS2013中调试D3官网的一些Sample过程中遇到了一个奇怪的问题:凡是Sample中使用的数据源是json文件时候,smaple 就无法在浏览器中正常运行。经调试后发现根本原因是IIS Express 默认不允许浏览器下载客户端的.Json文件。解决方案自然就是更改IIS Express的a... 阅读全文
摘要:
Scala中的集合对象都有foreach和map两个方法。两个方法的共同点在于:都是用于遍历集合对象,并对每一项执行指定的方法。而两者的差异在于:foreach无返回值(准确说返回void),map返回集合对象。见如下代码及运行结果:b.getClass 得到的是void, 而c.getClass得... 阅读全文
摘要:
一、安装环境1、 JDK:jdk-7u79-linux-x64.tar.gz2、 HBase:hbase-0.98.13-hadoop1-bin.tar.gz3、 Hadoop:hadoop-1.2.1二、下载并解压HBase发行包,将hadoop下的hdfs-xite.xml 复制到HBase的c... 阅读全文
摘要:
先看下面这段代码,显然无法work. 因为代码试图在TestVariableScope()中引用一个没有被定义的变量a.所以必须报错,如下图-1. 不过如果你将第2行代码注释掉。代码就能跑通了,如图-2。 问题1来了:TestVariableScope.a 不是也没有被定义吗,为什么可以work呢? 阅读全文
摘要:
在调试scala在线开发教程(http://www.imobilebbs.com/wordpress/archives/4911)的过程中看到了以下代码,但是这段代码无论怎么调试都无法成功。 1 abstract class Element{ 2 def contents:Array[S... 阅读全文
摘要:
系统:Ubuntu 64 bit系统step1:创建hive文件目录,并在hive目录下创建tmp,warehouse 和 log目录:Step2:解压hive安装包:Step3:创建配置文件:Step4:修改hive-site.xml:Step5:修改hive-log4j.properties:S... 阅读全文