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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
