開始使用免費開始

為欄位指定資料型別

當你從文字或 CSV 檔讀取資料時,應該為每個欄位指定名稱與資料型別。read() 會嘗試判斷資料集的第一列是否包含欄位名稱。R 對於辨識部分資料型別相當聰明,但如果你讀入的是用 0、1、2 編碼的類別變數,它會被讀成數值變數,你就需要在讀取後為該欄位指定正確的資料型別。

本練習屬於課程

R 的多變量機率分配

檢視課程

練習說明

  • 將新的欄位名稱指派給 wine 資料集,然後檢查是否指派正確。
  • Type 欄位轉為具有三個層級的因素(factor)。
  • 在變更資料型別前後,都使用 str() 檢查資料型別/結構。

動手互動練習

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

# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
                      
# Check the new column names
___

# Check data type/structure of each variable
str(___)

# Change the Type variable data type
___

# Check data type/structure again 
___
編輯並執行程式碼