• R 语言的学习(一)


    1. 基本

    • “hello world!”

      > "hello world!"
      [1] "hello world!"

      这在 R 中并不是一个标准的操作,当我们在控制台输入hello world 并敲击回车键时,R 产生了一个字符对象,然后调用 print 函数来显示这个对象,因此,在 R 标准操作:

      > print("hello world!")
      [1] "hello world!"
    • 变量与赋值,

      计算机程序里的变量对应着一块内存空间,其中可以存储不同的值。在 R 中,万物皆对象,即无论是数据还是函数都是对象。
      R 中的赋值符号有两种,<-=

    2. 第三方包的安装

    使用 R 语言离不开各种各样的扩展包。

    • 如果你已经知道扩展包的名称,则可以直接通过 CRAN 默认安装。已安装的 R 包在每次调用之前,需要通过 library 函数进行加载。

      > install.package('knitr')
      > library(knitr)
    • 如果 R 包不在 CRAN 上,

      • 比如在开发者站点 R-forge 上,需要通过 repos 参数指定站点位置。如果不是最新版本的 R,可能需要通过源来安装(通过 type 参数设置),例如我们需要以源代码的形式安装,Rweibo包:

        > install.package('Rweibo', repos='http://R-Forge.R-project.org', type='source')
      • 当然现在越来越多的 R 包发布在了 Github 上,需要注意的是,由于 Github 上的 R 包基本没有任何的门槛,所以使用的时候要格外注意。

        library(devtools)
        install_gtihub('lijian13/rinds')
    • 所有的 R 包都会安装到默认的路径,该路径可以通过.libPaths 函数来查看:

      > .libPaths()
  • 相关阅读:
    软件工程双人项目代码规范
    《单元测试之道Java版》读后感
    《凌波微步:软件开发警戒案例集》读后感
    第一次博客作业
    认识Python
    认识JDK和JVM
    C-结构体
    C-字符串和除法
    C-指针和malloc函数
    求一个字符串没有重复字符的最大子串长度
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9423202.html
Copyright © 2020-2023  润新知