第1章--R语言介绍

1.1 R的使用

R使用<-,而不是传统的=作为赋值符号。也可以使用->进行反方向赋值。

注释由#开头,在#后出现的热河文本都会被R解释器忽略。

1.2 获取帮助

R提供了大量的帮助功能,学会如何使用这些帮助文档可以在相当程度上助力你的编程工作。

1.3 工作空间

工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象。在一个R会话结束时,你可以将当前工作空间保存到一个镜像中,并在下一次启动R的时候自动载入它。

1.4 输入和输出

函数source("filename")可在当前会话中执行一个脚本;

函数sink("filename")将输出重定向到文件filename中,默认情况下,如果文件已存在,则它的内容将被覆盖。

  • 使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。
  • 参数split=TRUE可将输出同时发送到屏幕和输出文件中。

图形输出:要重定向图形输出,使用下表中的函数即可,最后使用dev.off()将输出返回到终端。

1.5 包

使用命令install.package()用来第一次安装一个包,不加参数执行将显示一个CRAN的镜像站点的列表。

如果知道自己想安装的包的名称,可以直接将包名作为参数提供给这个函数例如install.package("gclus")。

一个包仅需安装一次,需要更新的时候使用命令update.package()。

当需要调用这个包的时候,使用library("gclus"),如果需要,你可以自定义启动环境以自动载入会频繁使用的那些包。

1.6 批处理

多数情况下,我们都会交互地使用R:在提示符后输入命令,接着等待该命令的输出结果。偶尔,我们可能想要以一种重复的,标准化的,无人值守的方式执行某个R程序。例如,你可能需要每一个月生成一次相同的报告,这时就可以在R中编写程序,在批处理模式下执行它。

在Linux或OS X系统下,可以在终端窗口中使用命令:

R CMD BATCH options infile outfile

其中infile是包含了要执行的R代码所在的文件的文件名;

outfile是接受输出文件的文件名;

options部分则列出了控制执行细节的选项。

1.7 将输出用为输入——结果的重用

R的一个非常实用的特点是,分析的输出结果可以轻松保存,并作为进一步分析的输入使用。

时间: 2024-08-12 04:51:39

第1章--R语言介绍的相关文章

《R语言实战》读书笔记--第一章 R语言介绍

1.典型的数据分析过程可以总结为一下图形: 注意,在模型建立和验证的过程中,可能需要重新进行数据清理和模型建立. 2.R语言一般用 <- 作为赋值运算符,一般不用 = ,原因待考证.用->也可以. 3. age <- c(1,3,5,2,11,9,3,9,12,3) weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1) mean(weight) sd(weight) cor(age,weight) plot(age,weigh

第二章 R语言基础

二.操作基础 %%取余 %/%整数除法 (1)eigen(...)求解方阵的特征值和特征向量 (2)solve(D,A)求解DX=A (3)data<-list(...)取里面的对象data[["列名称"]]:data[[下标]]:data$列名称 (4)unlist(列表对象)把列表对象转化为向量对象 (5)names(数据框)读取并编辑列的名称 (6)数据框data 取里面的对象data[["列名称"]]:data[[下标]]:data$列名称;data[

R语言介绍

学习资料:<R语言实战> R是一种为统计计算和绘图而生的语言和环境,它是一套开源的数据分析解决方案.1.新手上路 作者论坛:http://www.statmethods.net/ 数据下载网址:https://www.manning.com/ R和各种安装包的下载地址:https://cran.r-project.org/ http://cran.r-project.org/web/packages R是一种区分大小写的解释型语言.可以在命令提示符(>)后每次输入并执行一条命令,或者一次

R语言 基础

第一章 R语言介绍 1.R语言获取和安装 https://www.r-project.org/ 2.R的使用 help.start() #打开帮助文档 help(car)#显示car包的描述 example(car)#运行car自带的示例 3.包 install.packages("car")#包的安装 library(car)#包的载入

《R语言实战》(中文完整版)pdf

下载地址:网盘下载 基本介绍 编辑 原作名: R in Action[2] 作者: Robert I. Kabacoff 译者: 高涛 / 肖楠 / 陈钢 出版社: 人民邮电出版社 出版年: 2013-1 页数: 388 定价: 79.00元 装帧: 平装 ISBN: 978-711-529-990-1 内容简介 编辑 数据时代已经到来,但数据分析.数据挖掘人才却十分短缺.由于"大数据"对每个领域的决定性影响,相对于经验和直觉,在商业.经济及其他领域中基于数据和分析去发现问题并作出科学

R语言基于S4的面向对象编程

前言 本文接上一篇文章 R语言基于S3的面向对象编程,本文继续介绍R语言基于S4的面向对象编程. S4对象系统具有明显的结构化特征,更适合面向对象的程序设计.Bioconductor社区,以S4对象系统做为基础架构,只接受符合S4定义的R包. 目录 S4对象介绍 创建S4对象 访问对象的属性 S4的泛型函数 查看S4对象的函数 S4对象的使用 1 S4对象介绍 S4对象系统是一种标准的R语言面向对象实现方式,S4对象有明确的类定义,参数定义,参数检查,继承关系,实例化等的面向对象系统的特征. 2

R语言学习笔记(1)

第一章:R语言介绍 一 R的使用 1 R是一种区分大小写的解释型语言.R语句由函数和赋值构成.R使用<-作为赋值符号.例如: x<-rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 二 图形输出 pdf(”filename.pdf")-- png("filename.png")-- jpeg("filename.jpg")- 三 函数总结 help.start()--打开帮助文档首页 data()--列出当前

R语言实战(中文完整版)pdf

下载地址:网盘下载 内容简介  · · · · · · 数据时代已经到来,但数据分析.数据挖掘人才却十分短缺.由于"大数据"对每个领域的决定性影响, 相对于经验和直觉,在商业.经济及其他领域中基于数据和分析去发现问题并作出科学.客观的决策越来越重要.开源软件R是世界上最流行的数据分析.统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模块和实用工具,是从大数据中获取有用信息的绝佳工具. 本书从解决实际问题入手,尽量跳脱统计学的理论阐

R语言实战读书笔记1—语言介绍

第一章 语言介绍 1.1 典型的数据分析步骤 1.2 获取帮助 help.start() help("which") help.search("which") 1.3 管理R工作区间函数 1.3 输入和输出 1.3.1 输入 函数 source("filename") 可在当前会话中执行一个脚本.如果文件名中不包含路径,R将假设此脚本在当前工作目录中.举例来说, source("1.R") 将执行包含在文件1.R中的R语句集合