开始使用免费开始使用

Matrix <- 绑定向量

在实际工作中,您通常不会像上一个示例那样从零开始创建向量。更多时候,您会把多个现有向量合并起来。为此,最方便的是使用函数 cbind()rbind()(分别表示按列绑定与按行绑定)。来看一个示例,把 Apple 和 IBM 的历史股价向量合并:

apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)

cbind(apple, ibm)

      apple    ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79

rbind(apple, ibm)

        [,1]   [,2]   [,3]   [,4]   [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm   159.82 160.02 159.84 160.35 164.79

现在轮到您了!

本练习是课程的一部分

R 金融入门

查看课程

练习说明

  • 工作空间中已提供 2016 年 12 月的 appleibmmicr 股价向量。
  • 使用 cbind() 按列、按此顺序将 appleibmmicr 合并为 cbind_stocks
  • 打印 cbind_stocks
  • 使用 rbind() 以相同顺序将三个向量按行合并为 rbind_stocks
  • 打印 rbind_stocks

交互式实操练习

通过完成这段示例代码来试试这个练习。

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
编辑并运行代码