R語言中如何獲取幫助資訊,以及今日流水賬

2gua發表於2013-05-25

RGUI是個好工具,要用好R,必須要懂得如何獲取幫助。
RGUI中,可以通過以下途徑獲取幫助:

  • help("關鍵字")?關鍵字:如?meanhelp("mean"),會開啟mean函式相應的幫助頁面(html格式);help("mean", try.all.package=TRUE):如果try.all.package不設為TRUE(預設值為FALSE),就在載入記憶體的包中搜尋,為TRUE的話,在所有已安裝的包中搜尋;help("mean", package = "base"):開啟base包裡的mean幫助;
  • help.start():開啟幫助首頁;
  • help.search("關鍵字")??關鍵字:在所有已安裝的包中,搜尋包含“關鍵字”的幫助資訊,比如:help.search("mean") or ??meanhelp.search("mean", rebuild = TRUE):當最近有安裝新包時,需要rebuild;
  • apropos("關鍵字"):找出所有名字中含有“關鍵字”的函式,只在載入的包中搜尋;

如:apropos("mean")

> apropos("mean")
[1] "colMeans"        "kmeans"          "mean"            "mean.data.frame" "mean.Date"       "mean.default"    "mean.difftime"  "mean.POSIXct"    "mean.POSIXlt"  
[10] "rowMeans"        "weighted.mean"  
>

另外,函式ls()列出記憶體中的所有物件名稱,比如:

> ls()
 [1] "age"      "agem"     "classes"  "classesf" "m"        "M"        "n"        "n1"       "n2"       "name"     "state"  
> 

ls(pattern = "m")或簡寫ls(pat = "m"),列出記憶體中名稱裡包含“m”的所有物件名稱。

> ls(pattern = "m")
[1] "agem" "m"    "name"
> ls(pat = "m")
[1] "agem" "m"    "name"
> ls(pat = "^m")
[1] "m"
> 

ls.str():列出記憶體中的所有物件詳細資訊;ls.str(pat = "M"):列出記憶體中名稱裡包含“M”的所有物件詳細資訊。
print(ls.str(pat = "M"), max.level = 0):只顯示一級內容。

> m <- 0.5
> n1 <- 10
> n2 <- 100
> name <- "Carmen"
> M <- data.frame(n1, n2, m)
> ls.str(pat = "M")
M : 'data.frame':       1 obs. of  3 variables:
 $ n1: num 10
 $ n2: num 100
 $ m : num 0.5
> print(ls.str(pat = "M"), max.level = 0)
M : 'data.frame':       1 obs. of  3 variables:
> 

今天的天氣挺好,一別前幾日的動輒大雨淋漓,人的心情也跟著清爽不少,但據說過兩天又要下大暴雨了......
陪娃搭了會兒積木,娃對搭積木是樂此不疲啊,順便教了教+法。 enter image description here

去超市途中,最愛小巷子的靜謐和清潔,路邊老樹成蔭。 enter image description here

超市裡,一整隻鯊魚,想起來酸辣湯、魚滑了。 enter image description here

晚上,吃方便麵。 enter image description here

最後,跟上一首歌,老習慣咯!純屬意外,純屬意外......,猛擊:這裡 吧!

相關文章