You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言:如何将多向量按行合并为表格?解决cbind列填充问题

解决向量按行合并为表格的问题

你需要将每个向量作为一行合并,cbind()是按列合并的函数,改用**rbind()**就能直接实现需求:

代码示例

m1=c(83,92,92,46,67)
m2=c(117,109,114,104,87)
m3=c(101,93,92,86,67)
m4=c(105,119,116,102,116)

# 按行合并向量
result <- rbind(m1, m2, m3, m4)
print(result)

运行结果

[,1] [,2] [,3] [,4] [,5]
m1   83   92   92   46   67
m2  117  109  114  104   87
m3  101   93   92   86   67
m4  105  119  116  102  116

如果需要给列添加自定义名称,可使用colnames()设置:

colnames(result) <- paste0("列", 1:5)
print(result)

补充方法

也可以对cbind()的结果进行转置,达到同样效果:

result <- t(cbind(m1, m2, m3, m4))

内容的提问来源于stack exchange,提问作者rrr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:35:35