R語言
transform
位於 base
包(package)。 說明
transform
是一個通用函數,至少目前它僅對數據幀執行任何有用的操作。如果可能,transform.default
將其第一個參數轉換為數據幀並調用 transform.data.frame
。
用法
transform(`_data`, ...)
參數
_data |
待變換的對象 |
... |
|
細節
transform.data.frame
的 ...
參數是標記向量表達式,在數據幀 _data
中計算。這些標簽與 names(_data)
進行匹配,對於匹配的標簽,該值將替換 _data
中的相應變量,而其他標簽將附加到 _data
。
值
_data
的修改值。
警告
這是一個旨在交互使用的便利函數。對於編程,最好使用標準子集算術函數,特別是參數 transform
的非標準評估可能會產生意想不到的後果。
注意
如果某些值不是適當長度的向量,那麽無論你得到什麽,你都是應得的!
例子
transform(airquality, Ozone = -Ozone)
transform(airquality, new = -Ozone, Temp = (Temp-32)/1.8)
attach(airquality)
transform(Ozone, logOzone = log(Ozone)) # marginally interesting ...
detach(airquality)
作者
Peter Dalgaard
也可以看看
within
提供更靈活的方法,subset
、 list
、 data.frame
相關用法
- R tracemem 對象的跟蹤複製
- R traceback 獲取並打印調用堆棧
- R trace 函數或方法調用的交互式跟蹤和調試
- R try 嘗試允許錯誤恢複的表達式
- R trimws 刪除前導/尾隨空格
- R taskCallback 添加或刪除頂級任務回調
- R toString 將 R 對象轉換為字符串或測試字符串
- R tilde 波形符運算符
- R textConnection 文本連接
- R t 矩陣轉置
- R table 交叉表和表格創建
- R tempfile 為臨時文件創建名稱
- R taskCallbackManager 創建R級任務回調管理器
- R typeof 對象的類型
- R taskCallbackNames 查詢當前內部頂級任務回調名稱
- R timezones 時區
- R tabulate 向量列表
- R tapply 對不規則數組應用函數
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Transform an Object, for Example a Data Frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。