【发布时间】:2019-06-24 15:27:22
【问题描述】:
我有几列的值为例如:525K 或 1.1M。我想将这些值转换为千或百万作为数字,而不使用除 baser 和 tidyr 之外的额外 R 包。
有没有人可以帮助我提供代码或功能,我如何以简单快捷的方式做到这一点?
我尝试手动删除“M”或“K”以及“.”。
players_set$Value <- gsub(pattern = "M", replacement = "000000 ",
x = players_set$Value, fixed = TRUE)
【问题讨论】:
-
oak,
gsub有什么问题 -
之前关于这个一般问题的几个问题here。
-
问题是一些值有'M',一些有'K',而另一些也有'.'在它们的价值中,因此很难将它们组合在一起以使代码工作
标签: r