小白读《R语言实战》写的读书笔记(第一章)

#####第一章#####
#月龄与体重之间相关度,表1-1
age <- c(1,3,4,2,11,9,3,9,12,3) #c函数进行赋值
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,weight) #用图形展示月龄与体重的相关性
###q() #退出R

demo() #展示R做出何种图形
demo(Hershey)
demo(persp)
demo(image) 

help.start() #帮助文档首页,以下foo并不是一个真实的函数
help("foo") #查看函数foo的帮助(“”可以省略) 或表达式为?foo
help.search("foo") #以foo为关键词搜索本地帮助文档,或表达式为??foo
example("foo") #函数foo的使用示例
RSiteSearch("foo") #以foo为关键词搜索在线分档和邮件列表存档
apropos("foo", mode="function") #列出名称中含有foo的所有可用函数
data() #列出当前已加载包中含的所有可用示例数据集
vignette() #列出当前已安装包中所有可用的vignette文档
vignette("foo") #为主题foo显示指定的vignette文档

getwd() #查看当前的工作目录
setwd() #设定当前的工作目录,括号内格式为("E:\\3codes\\newsets")
setwd("mydirectory") #修改当前的工作目录为mydirectory
ls() #列出当前工作空间中的对象
rm(objectlist) #移除一个或多个对象
help(option) #显示可用选项说明
history() #书中表示为history(#) ,显示最近使用过的#个命令(默认值为25)
savehistory("myfile") #保存命令历史道文件myfile中(默认值为.Rhistory)
loadhistory("myfile") #载入一个命令历史文件(默认值为.Rhistory)
save.image("myfile") #保存工作空间到文件myfile中(默认值为.Rdata)
save(objectlist, file="myfile") #保存制定对象到文件到一个文件中,objectlist为空间中对象名
load("myfile") #读取一个工作空间到当前会话中(默认值为.Rdata)
###q() #退出R

#以下为书中代码清单1-2中的演示
##以下是setwd()函数的使用方法
#1、我结合了我的文档地址;
#2、书中工作目录格式为C:/myprojects/project1;
#3、路径使用正斜杠(/),而反斜杠作为转义符使用;
#4、setwd()不会创建新目录,如果必须用代码新建目录可以舒勇函数dir.create()来创建,然后使用setwd()指定工作目录。
setwd("E:\\3codes\\newsets") 
options() #显示当前的选项设置,数字将被格式化
options(digits=3) #显示为具有消暑单后三位有效数字格式
x <- runif(20) #创建了一个包含20个均匀分布随机变量的向量
x
summary(x) #生成此数据的摘要统计量
hist(x) #生成此数据的直方图
#q()


####输入与输出####
##输入
source("filename")  #在当前会话中执行一个脚本
source("myscript.R")  #在当前会话中执行myscript.R的语句集合
##输出文本
sink("filename")  #输出到文件filename中,如果存在该文件,则覆盖。
#sink()函数只用于文本输出,示例:sink(file = NULL, append = FALSE, type = c("output", "message"),split = FALSE)
#其中append = TRUE可以将文本追加至文件后,split = TRUE输出同时发送到屏幕和文件。
#不加参数调用命令sink()将仅向屏幕返回输出文件。
##图形输出
#sink()函数可以重定向文本输出,但对图像输出没有影响。
#以下函数用于保存图像输出
bmp("filename.bmp") #保存BMP文件
jpeg("filename.jpg") #保存GPEG文件
pdf("filename.pdf")  #保存PDF文件
png("filename.png")  #保存PNG文件
postscript("filename.ps") #保存Postscript文件
svg("filename.sve")  #保存SVG文件
win.metafile("filename.wmf")  #保存windows图元文件
#最后使用dev.off()将输出返回到终端。

####包的概念####
#函数.libPaths()显示库所在的位置
library() #显示库中有哪些包
search()  #明确哪些包已加载并可以使用
#安装包
install.packages() #显示一个CRAN镜像站点
install.packages("gclus") #安装包gclus
update.packages() #更新已安装好的包
installed.packages()  #列出已安装的包,并列出他们的版本号
#包的载入
library(gclus)  #载入gclus包
help(package="package_name") 来查看包的说明
help(package="gclus")

#将输出用为输入:结果的重用


#第一章示例实践
help.start()
install.packages("vcd")
help(package="vcd")
library(vcd)
help(Arthritis)
Arthritis
example(Arthritis)
#q()

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值