首页 > 解决方案 > 当数字的值中有 2 个或更多点时,如何将列设置为数字?

问题描述

我在 R 中有一个大型数据框,其中某些列的数字具有 2 个或更多点。例如,100.200.220 和 NA。当我尝试使用 as.numeric() 将此设置为字符的列转换为数字时,我收到警告“强制转换引入的 nas”我试图将点更改为空 gsub(".", "", column_of_interest) , 或使用 gsub() 转换为逗号,但这会消除这些值。

谢谢你的帮助

标签: r

解决方案


推荐阅读