在本文中,我們將討論如何在 R 編程語言中將字符轉換為數字。
我們可以使用 as.numeric() 函數將其轉換為數字。
用法:
as.numeric(character)
其中,character 是一個字符向量
示例:
R
# create a vector with 5 characters
data = c('1', '2', '3', '4', '5')
# display type
class(data)
# convert to numeric
final = as.numeric(data)
print(final)
# display type
class(final)
輸出:
[1] "character" [1] 1 2 3 4 5 [1] "numeric"
將列從字符轉換為數字
在這裏,我們正在考慮一個 DataFrame ,然後將 DataFrame 列從字符轉換為數字。
用法:
as.numeric(dataframe$column_name)
示例:
R
# create a dataframe with 4 rows and 3 columns
data = data.frame(marks1=c('90', '78', '89', '76'),
marks2=c('92', '68', '78', '96'),
marks3=c('90', '78', '89', '76'))
# convert to numeric for marks1 column
print(as.numeric(data$marks1))
# convert to numeric for marks2 column
print(as.numeric(data$marks2))
# convert to numeric for marks3 column
print(as.numeric(data$marks3))
輸出:
[1] 90 78 89 76 [1] 92 68 78 96 [1] 90 78 89 76
相關用法
- R語言 as.character()用法及代碼示例
- R語言 is.numeric()用法及代碼示例
- R Character Matrix轉Numeric Matrix用法及代碼示例
- R語言 data.matrix()用法及代碼示例
- R DataFrame Column轉Numeric用法及代碼示例
- SQL NUMERIC轉NVARCHAR用法及代碼示例
- R Date轉Numeric用法及代碼示例
- R語言 is.character()用法及代碼示例
- R語言 is.character()用法及代碼示例
- R語言 between()用法及代碼示例
- R語言 cumprod()用法及代碼示例
- R語言 cumsum()用法及代碼示例
- R語言 atanh()用法及代碼示例
注:本文由純淨天空篩選整理自171fa07058大神的英文原創作品 How to Convert Character to Numeric in R?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。