開始使用免費開始

建立你的第一個 data.frame()

資料框(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 for Finance 入門

檢視課程

練習說明

  • 已經為你定義好新的 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
編輯並執行程式碼