r - 如何舍入由数字、NA 和 NaN 组成的向量

标签 r

舍入由数字、NA 和 NaN 组成的向量的最佳方法是什么。我不想省略 NA 或 NaN,因为我想保留数字的顺序。

x = c(2,3,4,NA,"NaN",3, 5)
round(x,2)  #does not work 

编辑:回合错误(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)

关于r - 如何舍入由数字、NA 和 NaN 组成的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852887/

相关文章:

r - 输出提示中出现 [1] 的名称和原因是什么?

list - 删除列表中多个数据帧的特定行

r - R 中矩阵的每一行与另一个矩阵的叉积

r - 遍历数据帧列表并计算相关系数

r - 如何避免R自动将日期转换为数字?

r - 在 ggplot2 的条形图中为分类变量添加阴影替代区域

r - 如何在 R 中使用 Torocks5 getURL

R:尝试根据另一个数据框的位置计算一个数据框中的货币数量

R markdown 不会在 pdf 中编织作者姓名

r - 基于指标的条件总和