將list轉換為numeric_R語言


1.場景:

從excel復制格式化后的數據到剪貼板,在R中使用read.table()讀入剪貼板數據,

data = read.table('clipboard', header = F)

    V1
1  91
2  79
3  91
4  84
5  85
6  91
7  92
8  76
9  96
10 93

mode(data)
[1] "list"

 

由於data不是numeric,需要轉為numeric才能繼續進行分析,如果直接進行 hist(data),則報錯,“Error in hist.default(data) : 'x'必需為數值”

2.使用unlist()將list轉換為numeric

data = unlist(data)

 V11  V12  V13  V14  V15  V16  V17  V18  V19 V110 V111 V112 V113 V114 V115 V116 V117 V118 V119 V120 V121 V122 
  91   79   91   84   85   91   92   76   96   93   90   93   76   87   89   98   82   89   91   87   87   90 
V123 V124 V125 V126 V127 V128 V129 V130 V131 V132 V133 V134 V135 V136 V137 V138 V139 V140 V141 V142 V143 V144 
  89   83   96   87   97   88   92   96   89   87   86   95   89   91   94   89   89   91   84   88   90   80 
V145 V146 V147 V148 V149 V150 V151 V152 V153 V154 V155 V156 V157 V158 V159 V160 V161 V162 V163 V164 V165 
  88   86   92   82   91   89   90   85   89   88   89   85   89   86   82   91   96   87   90   91   89

 

檢查data的數據類型

mode(data)
[1] "numeric"

  

3. 對轉換后的數據進行可視化

hist(data)

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM