要知道目前在工作區中的可用變量,可以使用 ls()函數列出所有變量。
另外,ls() 函數可以使用模式來匹配變量名稱。
print(ls())
當上面的代碼執行時,它產生以下結果:
[1] "my var" "my_new_var" "my_var" "var.1" [5] "var.2" "var.3" "var.name" "var_name2." [9] "var_x" "varname"
注: 示例輸出是根據變量在環境聲明來輸出顯示的。
在 ls() 函數可以使用模式匹配變量名。
# List the variables starting with the pattern "var". print(ls(pattern="var"))
當上面的代碼執行時,它產生以下結果:
[1] "my var" "my_new_var" "my_var" "var.1" [5] "var.2" "var.3" "var.name" "var_name2." [9] "var_x" "varname"
以點(.) 開始的變量是隱藏的,它們可以使用 “all.names= TRUE” 參數給 ls()函數來列出。
print(ls(all.name=TRUE))
當上面的代碼執行時,它產生以下結果:
[1] ".cars" ".Random.seed" ".var_name" ".varname" ".varname2" [6] "my var" "my_new_var" "my_var" "var.1" "var.2" [11]"var.3" "var.name" "var_name2." "var_x"