【问题标题】:Import decimal coordinates from excel in r在 r 中从 excel 导入小数坐标
【发布时间】:2016-07-28 16:52:40
【问题描述】:

我有一个包含两列的 excel 文件,如下所示:

lon         lat
14,1910200  40,8283663
14,1910947  40,8284298
14,1912717  40,8283315
14,1910512  40,8284435
14,1910553  40,8284285

当我尝试使用read.xlsx 在 R 中导入它时,它会截断最后两位小数。

      lon      lat 
1  14.19102 40.82837  
2  14.19109 40.82843  
3  14.19127 40.82833  
4  14.19105 40.82844  
5  14.19106 40.82843 

如果我使用read.xlsx2,它会将 lon 和 lat 类型更改为因子并删除十进制零。

        lon        lat 
1    14.19102 40.8283663  
2  14.1910947 40.8284298  
3  14.1912717 40.8283315  
4  14.1910512 40.8284435  
5  14.1910553 40.8284285  

有允许将所有七个十进制数字导入为数字类型的功能吗?谢谢。

【问题讨论】:

  • 您的打印精度为 5 位。与导入无关。

标签: r excel import


【解决方案1】:

尝试更改您的数字选项,并查看?options

options()$digits
# [1] 7
x <- 1.123456789
x
# [1] 1.123457

options(digits = 10)
x
# [1] 1.123456789

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多