📅  最后修改于: 2023-12-03 15:34:35.240000             🧑  作者: Mango
在R语言中,我们经常需要将数据从字符型转换成数值型,这可以通过as.numeric()
函数实现。
as.numeric(x)
其中,x
为需要转换的字符型数据。
假设我们有以下一个数据框df
:
| 姓名 | 年龄 | 分数 | | :--: | :----: | :----: | | 张三 | 18 | 95.5 | | 李四 | 25 | 78.3 | | 王五 | 21 | 82.7 |
我们发现,年龄和分数这两列是字符型数据,需要进行转换。
df$年龄 <- as.numeric(df$年龄)
df$分数 <- as.numeric(df$分数)
转换后,数据框变为:
| 姓名 | 年龄 | 分数 | | :--: | :--: | :--: | | 张三 | 18.0 | 95.5 | | 李四 | 25.0 | 78.3 | | 王五 | 21.0 | 82.7 |