Session Ready
Exercise

較難的衍生變數(2)

在前一個練習我們已經生成被儲存為數值類型的系統日期西元年份,接下來我們要用每個船員各自的年齡來計算生日的西元年份,R 語言的使用者在產生衍生變數的過程不喜歡扛著整個資料框,於是我們會先將要使用於計算的變數獨立出來:

vector1 <- df$col1

計算後我們會得到船員的生日西元年份,但是你忽然想起來 birthday 是儲存成字元的資料格式,於是在結合之前可別忘了使用 as.character() 函數轉換為字元!

Instructions
100 XP
  • 將年齡從資料框中選出,另外指派為一個向量 age。
  • 將生日從資料框中選出,另外指派為一個向量 birthday。
  • 將系統日期西元年份 sys_date_year_num 減去 age 得到各個船員的生日西元年份 birth_year。
  • 使用 as.character() 將 birth_year 轉成字元 birth_year_char。