本節書摘來自華章出版社《r語言資料挖掘:實用項目解析》一書中的第1章,第1.3節資料類型轉換,作者[印度]普拉迪帕塔·米什拉(pradeepta mishra),更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視
1.3 資料類型轉換
資料類型有很多種,比如數值型、因子型、字元型、邏輯型等。即使資料的格式沒有預先處理得很好,用r把一種資料類型轉換成另一種也并不困難。在改變變量類型之前,先檢視現在的資料類型很關鍵,這可以用下面的指令實作:

當檢查一個數值變量是否為數值型時,輸出結果會顯示為true或false。其他資料類型也是如此。如果任何資料類型不符合,可以通過以下代碼進行轉換:
在使用as.character()時,即使是一個邏輯向量,也會由邏輯型變成字元型。如果是一個數值變量,比如變量x1,因為它已經是數值格式,是以不會被轉換。一個邏輯向量也可以從邏輯型轉換成因子型,見以下代碼: