0
A
回答
0
這取決於原始字符向量是如何編碼的。如果它是一個真正的字符向量,這不是一個號碼被替換爲NA的任何值:
dat <- c("a","b","c","d","a1","2b", "3")
as.numeric(dat)
# [1] NA NA NA NA NA NA 3
# Warning message:
# NAs introduced by coercion
但是,如果載體是一個因子,然後R使用因子水平來分配數字值:
dat <- as.factor(c("a","b","c","d","a1","2b", "3"))
dat
# [1] a b c d a1 2b 3
# Levels: 2b 3 a a1 b c d
as.numeric(dat)
# [1] 3 5 6 7 4 1 2
相關問題
- 1. 如何將數字轉換爲字符?
- 2. 如何將字母數字字符串轉換爲R中的數字?
- 3. R:將字符轉換爲R data.frame中的數字
- 4. 如何將數字字符串轉換爲數字(十進制)並將數字轉換爲字符串
- 5. 如何將整數轉換爲字符
- 6. R:將字符轉換爲時間戳
- 7. R將字符轉換爲日期
- 8. 將R錶轉換爲JSON字符串
- 9. R將字符串轉換爲raw?
- 10. 將字符轉換爲html中的R
- 11. 將字符串轉換爲R中的數字數據類型
- 12. R:將數字數據和NA轉換爲字符串
- 13. 如何將字符和字符串轉換爲字節數組?
- 14. 如何將字符串分數和數字轉換爲數字?
- 15. 如何將字數轉換爲數字
- 16. 如何將非數字字符串轉換爲R中的整數
- 17. [R原始數據轉換爲字符
- 18. 將字符串轉換爲R中的數字值
- 19. 無法將類型字符轉換爲數字R
- 20. 將多列從字符轉換爲數字格式r
- 21. 將一個字符轉換爲R中的數字
- 22. 將字符串轉換爲R中的數字
- 23. R將名稱轉換爲數字
- 24. 將數字轉換爲字符20
- 25. x86將ASCII字符轉換爲數字
- 26. Knockout.js將數字轉換爲字符串
- 27. Android:EditTextPreference將字符串轉換爲數字
- 28. 將數字字符串轉換爲sqldbtype
- 29. C#將字符串轉換爲數字
- 30. 將「字符串」值轉換爲數字
http://www.r-bloggers.com/type-conversion-and-you-or-and-r/ –