當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R語言 type.convert()用法及代碼示例


R語言中的type.convert()函數用於計算特定數據對象的數據類型。它可以將數據對象轉換為邏輯、整數、數值或因子。

用法: type.convert(x)

參數:
x:它可以是向量矩陣或數組

示例 1:將 type.convert 應用於數字向量


# R program to illustrate
# type.convert to vector of numbers
  
# create an example vector
x1 <- c("1", "2", "3", "4", "5", "6", "7")  
  
# Apply type.convert function
x1_convert <- type.convert(x1) 
      
# Class of converted data        
class(x1_convert)                        
                                

輸出:



[1] "integer"

在上麵的代碼中,我們可以看到之前type.convert()函數所有的數字都存儲在其中,但它仍然是一個字符向量。在函數之後它變成了 “Integer”。

示例 2:同時具有字符和整數的向量的類型轉換。


# R Program to illustrate
# conversion of a vector with both characters and integers
  
# create an example vector
x1 <- c("1", "2", "3", "4", "5", "6", "7")  
  
# Create example data
x2 <- c(x1, "AAA")  
  
# Class of example data    
class(x2)                        
  
# Apply type.convert function
x2_convert <- type.convert(x2)  
  
# Class of converted data       
class(x2_convert)          

輸出:

[1] "character"
[1] "factor"

這裏,在上麵的代碼中,使用 type.convert() 函數後,有一些字符和一些整數。因此,輸出成為一個因子。




相關用法


注:本文由純淨天空篩選整理自akhilsharma870大神的英文原創作品 Convert type of data object in R Programming – type.convert() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。