edit.data.frame
位於 utils
包(package)。 說明
在 DataFrame 或矩陣內容上使用數據編輯器。
用法
## S3 method for class 'data.frame'
edit(name, factor.mode = c("character", "numeric"),
edit.row.names = any(row.names(name) != 1:nrow(name)), ...)
## S3 method for class 'matrix'
edit(name, edit.row.names = !is.null(dn[[1]]), ...)
參數
name |
DataFrame 或(數字、邏輯或字符)矩陣。 |
factor.mode |
如何處理 DataFrame 中的因子(作為整數或使用字符級別)。可以縮寫。 |
edit.row.names |
合乎邏輯的。將行名稱(如果存在)顯示為單獨的可編輯列?在具有 |
... |
傳入或傳出其他方法的進一步參數。 |
細節
目前,這僅適用於包含數字、邏輯或字符向量和因子以及數字、邏輯或字符矩陣的簡單數據幀。任何其他模式的矩陣都會給出錯誤,並且當矩陣有類時會給出警告(將被丟棄)。
DataFrame 列在輸入時被強製轉換為字符,除非數字(在 is.numeric
的意義上)、邏輯或因子。當類被丟棄時會發出警告。特殊字符(製表符、非打印 ASCII 等)將顯示為轉義序列。
因子列在電子表格中表示為數字向量(更適合數據輸入)或字符向量(更適合瀏覽)。編輯後,向量用NA
填充以具有相同的長度並恢複因子屬性。因子水平集不能通過在數字模式下編輯來更改;無效級別更改為 NA
並發出警告。如果在字符模式中引入新的因子級別,它們會按照遇到的順序添加到級別列表的末尾。
可以使用data-editor 的工具來選擇列模式,以在 DataFrame 中的數字列和因子列之間進行交換。將數字矩陣中的任何列更改為字符都會導致結果強製為字符矩陣。不支持更改邏輯列的模式。
對於 DataFrame ,如果 edit.row.names = FALSE
且行數未更改,則行名稱將從原始對象中獲取;如果 edit.row.names = TRUE
且沒有重複項,則將從編輯的輸出中獲取行名稱。 (如果 row.names
列不完整,則會通過 row223
等條目對其進行擴展。)在所有其他情況下,行名稱將替換為 seq(length = nrows)
。
對於矩陣,如果需要,將添加列名(形式為 col7
)。如果 edit.row.names = FALSE
且行數未更改(否則為 NULL
),則行名稱將從原始對象中獲取,如果 edit.row.names = TRUE
則將從編輯的輸出中獲取。 (如果 row.names
列不完整,則會通過 row223
等條目進行擴展。)
編輯矩陣或 DataFrame 將丟失除行名稱和列名稱之外的所有屬性。
值
編輯後的 DataFrame 或矩陣。
注意
fix(dataframe)
通過調用此函數進行就地編輯。
如果數據編輯器不可用,則會顯示對象轉儲以使用默認方法 edit
進行編輯。
目前數據編輯器僅限於 65535 行。
例子
## Not run:
edit(InsectSprays)
edit(InsectSprays, factor.mode = "numeric")
## End(Not run)
作者
Peter Dalgaard
也可以看看
相關用法
- R edit 調用文本編輯器
- R example 運行在線幫助中的示例部分
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- 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 SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
- R demo R 函數演示
- R mirrorAdmin 管理存儲庫鏡像
- R citation 在出版物中引用 R 和 R 包
- R personList 人員集合(舊接口)
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Edit Data Frames and Matrices。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。