r - 当数字的值中有 2 个或更多点时,如何将列设置为数字?
问题描述
我在 R 中有一个大型数据框,其中某些列的数字具有 2 个或更多点。例如,100.200.220 和 NA。当我尝试使用 as.numeric() 将此设置为字符的列转换为数字时,我收到警告“强制转换引入的 nas”我试图将点更改为空 gsub(".", "", column_of_interest) , 或使用 gsub() 转换为逗号,但这会消除这些值。
谢谢你的帮助
解决方案
推荐阅读
- python - Subprocess, Launch script in alternate version of Python
- php - How do I get a JSON representation of a class which uses getters and setters?
- javascript - Angular 6 AngularFireAuth check if user is logged in before page rendered
- python - Using pandas string selection after sort_index
- asp.net-core - 断言重定向到操作
- javascript - React.js - can't update form that is based on state
- cassandra - Size of cassandra partitions
- jquery - Uncaught TypeError: .replace is not a function
- date - 当您静态知道年+月+日有效时,如何在 Purescript 中简洁地创建日期
- javascript - Webpack not building ES6 class missing config issue