當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R file.show 顯示一個或多個文本文件

R語言 file.show 位於 base 包(package)。

說明

以特定於平台的方式顯示一個或多個(純)文本文件,通常通過‘pager’。

用法

file.show(..., header = rep("", nfiles),
          title = "R Information",
          delete.file = FALSE, pager = getOption("pager"),
          encoding = "")

參數

...

包含要顯示的文件名稱的一個或多個字符向量。路徑有 tilde expansion

header

字符向量(與 ... 中指定的文件數相同的長度)為每個顯示的文件提供標題。默認為空字符串。

title

顯示的總體標題。如果使用單個單獨的窗口進行顯示,則 title 將用作窗口標題。如果使用多個窗口,它們的標題應結合標題和file-specific標題。

delete.file

顯示後是否應該刪除文件?用於臨時文件。

pager

要使用的尋呼機:並非在所有平台上使用

encoding

給出文件假定編碼的字符串。

細節

該函數提供了 R 幫助係統的核心,但它也可以用於其他目的,例如 page

尋呼機的實現方式高度依賴於係統。

基本的 Unix 版本將文件(使用標頭)連接到一個臨時文件,並將其顯示在由pager參數,它是指定係統命令的字符向量(完整路徑或在PATH) 在文件集上運行。 ‘factory-fresh’默認使用‘R_HOME/bin/尋呼機’,這是一個運行環境變量指定的命令行的shell腳本PAGER其默認值是在配置時設置的,通常是less。在類 Unix 係統上more如果使用pager是空的。

大多數 GUI 係統將為每個文件使用單獨的分頁器窗口,並讓用戶在使用時將其保留。R繼續運行。可以使用由 lower-level 代碼攔截的特殊尋呼機名稱來選擇此類尋呼機(例如"internal""console"在 Windows 上),或者讓pagerR將使用參數調用的函數(files, header, title, delete.file)對應於前四個參數file.show並負責與 GUI 的接口。

無論 pager 的設置如何,macOS 上的 R.app GUI 都使用其內部尋呼機。

並非所有實現都會遵循 delete.file 。特別是,在 Windows 上使用外部尋呼機則不會,因為無法知道外部應用程序何時完成文件處理。

例子

file.show(file.path(R.home("doc"), "COPYRIGHTS"))

作者

Ross Ihaka, Brian Ripley.

也可以看看

fileslist.fileshelpRShowDoctype = "text" 調用 file.show() 。考慮使用 getOption("pdfviewer")system 來顯示 pdf 文件。

file.edit

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Display One or More Text Files。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。