R语言
t
位于 base
包(package)。 说明
给定一个矩阵或 data.frame
x
, t
返回 x
的转置。
用法
t(x)
参数
x |
通常是矩阵或 DataFrame 。 |
细节
这是一个可以为其编写方法的通用函数。这里的说明适用于默认方法和"data.frame"
方法。
数据帧首先被强制转换为矩阵:请参阅as.matrix
。当x
是向量时,它被视为一列,即结果是一个1行矩阵。
值
一个矩阵,其中 dim
和 dimnames
是根据 x
的矩阵适当构造的,以及除复制的名称之外的其他属性。
注意
复数矩阵 Conj(t(A))
。 的共轭转置(表示为 或 )计算为
例子
a <- matrix(1:30, 5, 6)
ta <- t(a) ##-- i.e., a[i, j] == ta[j, i] for all i,j :
for(j in seq(ncol(a)))
if(! all(a[, j] == ta[j, ])) stop("wrong transpose")
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
aperm
用于排列数组的维度。
相关用法
- R taskCallback 添加或删除顶级任务回调
- R toString 将 R 对象转换为字符串或测试字符串
- R tilde 波形符运算符
- R try 尝试允许错误恢复的表达式
- R transform 转换对象,例如 DataFrame
- R textConnection 文本连接
- R tracemem 对象的跟踪复制
- R traceback 获取并打印调用堆栈
- R table 交叉表和表格创建
- R tempfile 为临时文件创建名称
- R taskCallbackManager 创建R级任务回调管理器
- R typeof 对象的类型
- R taskCallbackNames 查询当前内部顶级任务回调名称
- R trace 函数或方法调用的交互式跟踪和调试
- R timezones 时区
- R tabulate 向量列表
- R tapply 对不规则数组应用函数
- R trimws 删除前导/尾随空格
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Matrix Transpose。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。