R语言学习笔记 一

一 、界面及提示符

R语言学习笔记 一_第1张图片

R以“>”为shell提示符,在windows、LINUX、MAC都是一致的。

二、取得帮助 

在R中使用help函数获取某个命令或函数的帮助 

比如我们获取求平均值函数的帮助 

> help(mean)
        starting httpd help server ... done

然后,会有一个HTML形式的帮助文档显示。如果你想进一步获得某个函数的使用示例,可以使用example

> example(mean)
        mean> x <- c(0:10, 50)
        mean> xm <- mean(x)
        mean> c(xm, mean(x, trim = 0.10))
        [1] 8.75 5.50

三、代码续行以及代码多行

1、代码续行使用“+” 

比如

> x<-c(11,22,33+  

+ 22+  

+ 3333)  

执行后,我们显示一下x的值:
    > x
        [1]   11   22 3388

四、从文件中载入并执行代码以及将执行结果写入文件中

1、使用source函数载入并执行代码

我们把以下代码放在一个名为test.r的文件,用文本编辑工具录入以下代码

x<-c(22,23,44,66);     

y<-mean(x);y    

 然后加载执行,查看输出结果

> source("f:/pro/r/test.r")

> y

    [1] 38.75

> x

    [1] 22 23 44 66

2、sink函数将随后的输出结果写入文件

> sink("f:/pro/r/test.lis")

> x

> y

打开test.lis,可看到内容

    [1] 22 23 44 66

    [1] 38.75

不带参数的sink,将恢复将结果输出到控制台中

> sink()

> x

    [1] 22 23 44 66

五、在R中创建的产生的这些单元为物件(对象集),这些物件可以是变量、数字数组、字符串、函数以及从这些组件中产生的更多的结构。

objects()可用来显示存储在R中的对象集的名字

> objects()
[1] "x"  "xm"

此时表示R中有x和xm共2个变量,可以使用rm移除某个对象

> rm(xm)
     > objects()
        [1] "x"

在退出R程序时,你有机会以.RData的方式保存这些对象集

R语言学习笔记 一_第2张图片

> save.image("C:\\Users\\Administrator\\Documents\\.RData")

当下次再启动R时,这个对象集会被还原:

        R version 3.0.0 (2013-04-03) -- "Masked Marvel"
        Copyright (C) 2013 The R Foundation for Statistical Computing
        Platform: i386-w64-mingw32/i386 (32-bit)
    R是自由软件,不带任何担保。在某些条件下你可以将其自由散布。用'license()'或'licence()'来看散布的详细条件。R是个合作计划,有许多人为之做出了贡献。用'contributors()'来看合作者的详细情况。用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或用'help.start()'通过HTML浏览器来看帮助文件。用'q()'退出R.
[原来保存的工作空间已还原]
    > x
        [1]   11   22 3388

你可能感兴趣的:(r)