《R语言实战笔记》第一章:R语言介绍

第一章:R语言介绍

1.3.2获取帮助

《R语言实战笔记》第一章:R语言介绍_第1张图片

1.3.3 工作空间

《R语言实战笔记》第一章:R语言介绍_第2张图片

注意:函数setwd()不会自动创建一个不存在的目录。可以先使用函数dir.create()来创建新目录,然后使用setwd()将工作目录指向这个新目录。

1.3.4输入和输出

输入(执行脚本):

source("filename.R")

文本输出:

sink("filename", append=TRUE, split=TRUE) # append表示追加,否则会对文件覆盖。split表示同时发送到屏幕和文件
sink() # 仅向屏幕返回文本输出

图片输出:

# 将图形保存到filename.pdf中(其他图片类型有类似语句)
pdf("filename.pdf") # 开启目标图形设备
dev.off()           # 关闭目标图形设备

1.4.2包的安装

包的安装:

install.packages("gclus") # 安装“gclus”包,如果不加参数则可查看和选择所有可安装的包

包的更新:

update.packages("gclus") # 不加参数可更新所有包

查看已安装包的描述:

installed.packages("gclus") # 不加参数可查看所有包

1.4.3包的载入

包的载入:

library(gclus)

本章细节:

1.R是一种区分大小写的解释型语言。

2.R使用<-,而不是传统的=作为赋值符号(反转赋值方向也可以进行赋值,如rnorm(5)->x)

3.R语言编程的常见错误:

  • 使用了错误的大小写。help()、Help()和HELP()是三个不同的函数(只有第一个是正确的)。
  • 忘记使用必要的引号。install.packages(“gclus”)能够正常执行,然而Install.packages(gclus)将会报错。
  • 在函数调用时忘记使用括号。例如,要使用help()而非help。即使函数无需参数,仍需加上()。
  • 在Windows上,路径名中使用了(反斜杠)。R将反斜杠视为一个转义字符。setwd(“c:\mydata”)会报错。正确的写法是setwd(“c:/mydata”)或setwd(“c:\mydata”)。
  • 使用了一个尚未载入包中的函数。函数order.clusters()包含在包gclus中。如果还没有载入这个包就使用它,将会报错。

你可能感兴趣的:(R语言,r语言)