開始使用免費開始

資料小工具

R 提供一系列函式,方便你操作各種資料結構:

  • seq():透過指定 fromtoby 參數來產生數列。
  • rep():重複向量與清單中的元素。
  • sort():將向量以遞增順序排序。可用於數值,也可用於字串與邏輯值。
  • rev():反轉可定義反轉操作之資料結構的元素。
  • str():顯示任何 R 物件的結構。
  • append():合併向量或清單。
  • is.*():檢查 R 物件的類別。
  • as.*():在不同類別之間轉換 R 物件。
  • unlist():將(可能巢狀的)清單攤平成向量。

還記得社群媒體「個人檔案瀏覽」的資料嗎?你在過去 7 天的 LinkedIn 與 Facebook 瀏覽次數已預先定義為清單。

本練習屬於課程

R 中級

檢視課程

練習說明

  • linkedinfacebook 兩個清單都轉成向量,分別存成 li_vecfb_vec
  • 接著把 fb_vec 接在 li_vec 後面(Facebook 資料放最後),把結果存成 social_vec
  • 最後,將 social_vec 由高到低排序,並印出結果向量。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
編輯並執行程式碼