《R语言实战》第1章
生活随笔
收集整理的這篇文章主要介紹了
《R语言实战》第1章
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
# 了解R能夠作出何種圖形,循環(huán)執(zhí)行以下命令
demo(graphics)demo(Hershey)demo(persp)demo(image)# 查閱幫助文檔
help.start()
??foo
# 查看使用例子
example("qplot")
# 以foo為關(guān)鍵詞搜索在線文檔和郵件列表存檔
RSiteSearch("foo")
# 列出名稱中含有foo的所有可用函數(shù)
apropos("foo", mode = "function")
# 列出當(dāng)前已加載包中所含的所有可用示例數(shù)據(jù)集
data()
# 列出當(dāng)前已安裝包中所有可用的vignette文檔
vignette()
# 為主題caret顯示指定的vignette文檔
vignette("caret")# 查看當(dāng)前工作目錄 默認(rèn)是當(dāng)前用戶下:/Users/moxingjian
getwd()
# 設(shè)置當(dāng)前工作目錄
setwd('/Users/moxingjian/Learn/R')
# 列出當(dāng)前工作空間中的對(duì)象
ls()
# 移除(刪除)一個(gè)或多個(gè)對(duì)象(從ls()函數(shù)中查詢出來(lái)的對(duì)象)
rm(f)
# 顯示可用選項(xiàng)的說(shuō)明
help(rm)
# 顯示或設(shè)置當(dāng)前選項(xiàng)
options()
# 顯示最近使用過(guò)的#個(gè)命令(默認(rèn)值為25)
history(10)
# 保存命令歷史到文件myfile中(默認(rèn)值為.Rhistory)
savehistory("myfile")
# 載入一個(gè)命令歷史文件(默認(rèn)值為.Rhistory)
loadhistory("myfile")
# 保存工作空間到文件myfile中(默認(rèn)值為.RData)
save.image("myfile")
# 保存工作空間到文件myfile中(默認(rèn)值為.RData)
save(mod, file = "myfile")
# 讀取一個(gè)工作空間到當(dāng)前會(huì)話中(默認(rèn)值為.RData)
load('myfile')
# 退出R。將會(huì)詢問(wèn)你是否保存工作空間
q()# 實(shí)戰(zhàn)
getwd()
setwd("/Users/moxingjian/Learn/R/test")
options()
options(digiits = 3)
x <- runif(3)
summary(x)
hist(x)
savehistory()
save.image()
q()# 輸入和輸出
# 執(zhí)行當(dāng)前工作目錄下的R文件
source("test.R")
# 文本輸出,默認(rèn)覆蓋,使用參數(shù)append=TRUE可以將文本追加到文件后,而不是覆蓋它。
sink("test.R", append = TRUE)
# 圖形輸出
# PDF文件
pdf("filename.pdf")
# Windows圖元文件
win.metafile("filename.wmf")
# PBG文件
png("filename.png")
# JEPG文件
jpeg("filename.jpg")
# BMP文件
bmp("filename.bmp")
# PostScript文件
postscript("filename.ps")# 實(shí)戰(zhàn)
# 執(zhí)行script1.R
source("script1.R")
# 文件script2.R中的R代碼將執(zhí)行,結(jié)果也將顯示在屏幕上。除此之外,文本輸出將被追加到文件myoutput中,圖形輸出將保存到文件mygraphs.pdf中。
sink("myoutput", append = TRUE, split = TRUE)
pdf("mygraphs.pdf")
source("script2.R")
# 文件script3.R中的R代碼將執(zhí)行,結(jié)果將顯示在屏幕上。這一次,沒(méi)有文本或圖形輸出保存到文件中
sink()
dev.off()
source("script3.R")# 顯示庫(kù)中有哪些包
library
# 查詢包
help(package = "ggplot2")# 批處理 在終端使用該命令
# 其中infile是包含了要執(zhí)行的R代碼所在文件的文件名,outfile是接收輸出文件的文件名, options部分則列出了控制執(zhí)行細(xì)節(jié)的選項(xiàng)。依照慣例,infile的擴(kuò)展名是.R,outfile的擴(kuò) 展名為.Rout。
# R CMD BATCH options infile outfile# 將輸出用為輸入——結(jié)果的重用
lm(mpg~wt, data = mtcars)
# 保存結(jié)果在對(duì)象中
lmfit <- lm(mpg ~ wt, data = mtcars)
# 統(tǒng)計(jì)概要
summary(lmfit)
# 計(jì)算影響度量統(tǒng)計(jì)量
cook <- cooks.distance(lmfit)
# 生成回歸診斷圖
plot(cook)
# 查閱文檔
help(lm)# 1.8 示例實(shí)戰(zhàn)
# (1) 打開(kāi)幫助文檔首頁(yè),并查閱其中的“Introduction to R”。
help.start()
# (2) 安裝vcd包(一個(gè)用于可視化類別數(shù)據(jù)的包,我們將在第11章中使用)。
install.packages("vcd")
# (3) 列出此包中可用的函數(shù)和數(shù)據(jù)集。
help(package = "vcd")
# (4) 載入這個(gè)包并閱讀數(shù)據(jù)集Arthritis的描述。
library(vcd)
help(Arthritis)
# (5) 顯示數(shù)據(jù)集Arthritis的內(nèi)容(直接輸入一個(gè)對(duì)象的名稱將列出它的內(nèi)容)。
Arthritis
# (6) 運(yùn)行數(shù)據(jù)集Arthritis自帶的示例。如果不理解輸出結(jié)果,也不要擔(dān)心。它基本上顯示了接受治療的關(guān)節(jié)炎患者較接受安慰劑的患者在病情上有了更多改善。
example(Arthritis)
# (7) 退出。
q()
總結(jié)
以上是生活随笔為你收集整理的《R语言实战》第1章的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Centos7下关闭带验证的MongoD
- 下一篇: 《R语言实战》第2章