【发布时间】:2015-10-06 15:45:23
【问题描述】:
从给定的地理参考点数据框架中,我在字符列中找到了坐标,格式如下
"44.524768336 11.4832955249"
"44.6858512233 11.1698766486"
"44.498179364 11.6599683838"
为了从每一行中提取数值,我使用了以下命令(我将以第一行为例)。
res <- strsplit(x = "44.524768336 11.4832955249", split = " ", fixed = T)
res
[[1]]
[1] "44.524768336" "11.4832955249"
as.numeric(res[[1]][1])
[1] 44.52477
as.numeric(res[[1]][2])
[1] 11.4833
在此转换中,我丢失了 6 个十进制数字。 有没有一种方法可以在不修改任何 R 全局设置的情况下将字符串转换为数字设置小数位数?
【问题讨论】: