给定一列数据(类型为39600.432,39600.433等),我想删除数字的整数部分,只保留小数(将39600.432转换为432,将39600.433转换为433).我怎样才能做到这一点?
假设你的列是向量x.
> x <- c(39.456, 976.902)
> x <- x - as.integer(x)
> x
[1] 0.456 0.902
Run Code Online (Sandbox Code Playgroud)
这应该工作.然后,您可以乘以1000将当前x转换为整数.如果你希望3.9变为9,你将需要更多的处理.
> x <- 1000*x
> x
[1] 456 902
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
264 次 |
| 最近记录: |