开始使用免费开始使用

创建您的第一个 data.frame()

数据框之所以强大,是因为它的每一列都可以保存不同类型的数据。先从使用 data.frame() 函数开始,创建一个关于您企业未来现金流的数据框。数据框中将包含以下变量:

  • company - 向您支付现金流的公司(A 或 B)。
  • cash_flow - 公司将收到的金额。
  • year - 从现在起到您收到该现金流的年数。

要创建数据框,您可以这样做:

data.frame(company = c("A", "A", "B"), cash_flow = c(100, 200, 300), year = c(1, 3, 2))

  company cash_flow year
1       A       100    1
2       A       200    3
3       B       300    2

与矩阵类似,数据框由向量创建,因此下面的代码同样可行:

company <- c("A", "A", "B")
cash_flow <- c(100, 200, 300)
year <- c(1, 3, 2)

data.frame(company, cash_flow, year)

本练习是课程的一部分

R 金融入门

查看课程

练习说明

  • 已为您定义新的 companycash_flowyear 变量。
  • 按照这个顺序创建另一个包含 companycash_flowyear 的数据框。将其赋值给 cash。您将在本章余下部分一直使用该数据框!
  • 打印 cash,查看这个全新的数据框。

交互式实操练习

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

# Variables
company <- c("A", "A", "A", "B", "B", "B", "B")
cash_flow <- c(1000, 4000, 550, 1500, 1100, 750, 6000)
year <- c(1, 3, 4, 1, 2, 4, 5)

# Data frame
cash <- 

# Print cash
编辑并运行代码