对由数字,NA和NaN组成的向量进行舍入的最佳方法是什么?我不想省略NA或NaN,因为我想保留数字的顺序.
x = c(2,3,4,NA,"NaN",3, 5)
round(x,2) #does not work
Run Code Online (Sandbox Code Playgroud)
编辑:回合中的错误(x,2):数学函数的非数字参数
x是一个字符向量,因为它包含一个字符"NaN".转换x为数字将有所帮助.
x = c(2,3,4,NA,"NaN",3, 5)
class(x) # To see the class of x
round(as.numeric(x),2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3234 次 |
| 最近记录: |