select.list
位於 utils
包(package)。 說明
從字符向量中選擇項目。
用法
select.list(choices, preselect = NULL, multiple = FALSE,
title = NULL, graphics = getOption("menu.graphics"))
參數
choices |
項目的特征向量。 |
preselect |
字符向量,或 |
multiple |
邏輯:可以選擇多個項目嗎? |
title |
窗口標題的可選字符串,或 |
graphics |
邏輯:應該使用圖形小部件嗎? |
細節
正常默認值為 graphics = TRUE
。
- 在 Windows 上,
-
這將打開一個模式對話框,其中包含(可滾動)項目列表,可以通過鼠標進行選擇。如果
multiple
為true,則可以通過在選擇時按住control鍵來選擇或取消選擇更多項目,並且shift-clicking可用於選擇範圍。正常終止是通過“確定”按鈕或按 Enter 或 double-clicking 一項。可以通過“取消”按鈕或按 Esc 鍵中止選擇。
- 在 macOS GUI 下,
-
這將打開一個模式對話框,其中包含(可滾動)項目列表,可以通過鼠標進行選擇。
- 在其他Unix-like平台上
-
如果可能的話,它將使用 Tcl/Tk 列表框小部件。
如果 graphics
為 FALSE 或沒有可用的圖形小部件,它將顯示一個文本列表,用戶可以從中按數字進行選擇。 multiple = FALSE
案例使用 menu
。僅 multiple = TRUE
支持預選,它由項目前麵的 "+"
指示。
在非交互式會話中使用 select.list
是錯誤的。
值
所選項目的特征向量。如果 multiple
為 false 並且未選擇任何項目(或使用了 Cancel
),則返回 ""
。如果 multiple
為 true 並且未選擇任何項目(或使用了 Cancel
),則返回長度為 0 的字符向量。
例子
## Not run:
select.list(sort(.packages(all.available = TRUE)))
## End(Not run)
也可以看看
menu
、tk_select.list
用於使用 Tcl/Tk 的圖形版本。
相關用法
- R setRepositories 選擇包存儲庫
- R setWindowTitle 在Windows中設置RGUI的窗口標題或狀態欄
- R sessionInfo 收集有關當前 R 會話的信息
- R str 緊湊地顯示任意 R 對象的結構
- R sourceutils 源參考實用程序
- R stack 從數據幀或列表中堆疊或取消堆疊向量
- R shortPathName 在 Windows 上以簡短形式表達文件路徑
- R summaryRprof 總結 R 采樣分析器的輸出
- R savehistory 加載、保存或顯示命令曆史記錄
- R strcapture 將字符串標記捕獲到 data.frame 中
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Select Items from a List。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。