Posts Tagged ‘ 编程 ’

R语言编程入门之七:程序查错(完)

March 21, 2012
By
R语言编程入门之七:程序查错(完)

写程序难免会出错,有时候一个微小的错误需要花很多时间来调试程序来修正它。所以掌握必要的调试方法能避免很多的无用功。基本的除错方法是跟踪重要变量的赋值情况。在循环或条件分...

Read more »

R语言编程入门之六:循环与条件

March 16, 2012
By
R语言编程入门之六:循环与条件

循环for (n in x) {expr}R中最基本的是for循环,其中n为循环变量,x通常是一个序列。n在每次循环时从x中顺序取值,代入到后面的expr语句中进行运算。下面的例子即是以for循环计算30个Fibonacci数

Read more »

R语言编程入门之五:向量化运算

February 29, 2012
By
R语言编程入门之五:向量化运算

和matlab一样,R语言以向量为基本运算对象。也就是说,当输入的对象为向量时,对其中的每个元素分别进行处理,然后以向量的形式输出。R语言中基本上所有的数据运算均能允许向量操作。

Read more »

R语言编程入门之四:字符串处理

February 28, 2012
By
R语言编程入门之四:字符串处理

尽管R语言的主要处理对象是数字,而字符串有时候也会在数据分析中占到相当大的份量。特别是在文本数据挖掘日趋重要的背景下,在数据预处理阶段你需要熟练的操作字符串对象。当然如

Read more »

R语言编程入门之三:输入与输出

February 27, 2012
By
R语言编程入门之三:输入与输出

如同ATM机一样,你首先得输入银行卡,才能输出得到钞票。数据分析也是如此,输入输出数据在分析工作中有重要的地位。下面对R语言中一些重要的输入输出函数进行小结,而其它的函数请

Read more »

用R实现生命游戏(Game of Life)

February 24, 2012
By
用R实现生命游戏(Game of Life)

生命游戏是英国数学家John Horton Conway在1970年发明的细胞自动机(cellular automaton)。它最初于1970年10月在《科学美国人》杂志中出现。生命游戏是在一个二维矩形世界中,这个世界中的每个方

Read more »

R语言编程入门之二:对象和类

February 24, 2012
By
R语言编程入门之二:对象和类

R是一种基于对象(Object)的语言,所以你在R语言中接触到的每样东西都是一个对象,一串数值向量是一个对象,一个函数是一个对象,一个图形也是一个对象。基于对象的编程(OOP)就是在定义类...

Read more »

R语言编程入门之一:导论

February 22, 2012
By
R语言编程入门之一:导论

简单来讲,编程是借助计算机来解决某个问题。学习编程的就是训练我们解决问题的能力。有这样一种说法:在未来,不会编程的人即是文盲。1 为什么要学习R编程大部分情况下解决某些问题...

Read more »