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