【问题标题】:importing CSV, missing decimal values [duplicate]导入 CSV,缺少十进制值 [重复]
【发布时间】:2023-03-22 00:09:01
【问题描述】:

我正在使用 read.csv 导入一个简单的 CSV 文件,其中包含几列和带有许多小数的数字。但在 R 中,数字最多只能显示 3 位小数。我阅读了read.table 帮助,但没有提及任何决定导入多少小数的选项。

Total distance in cell_m    YYYYMM  tblCells 2012 new_Cellno    lat1    lon1    lat2    lon2
34049.62615 201201  458125  59.175  -169.0751445    58.95   -168.5549133
17761.45071 201201  458127  59.175  -168.0346821    58.95   -167.5144509
35.99240908 201201  458156  59.175  -152.9479769    58.95   -152.4277457
660775.5066 201201  458157  59.175  -152.4277457    58.95   -151.9075145
757159.5086 201201  458158  59.175  -151.9075145    58.95   -151.3872832
492577.9578 201201  458159  59.175  -151.3872832    58.95   -150.867052

当它们被导入时,它们看起来像这样:

Total.distance.in.cell_m YYYYMM tblCells.2012.new_Cellno   lat1      lon1  lat2      lon2 SECA
1                15927.873 201202                   456785 59.175 -177.3913 58.95 -176.8696    0
2               389951.316 201202                   456786 59.175 -176.8696 58.95 -176.3478    0
3               492503.129 201202                   456787 59.175 -176.3478 58.95 -175.8261    0
4                 9843.761 201202                   456788 59.175 -175.8261 58.95 -175.3043    0
5                97910.237 201202                   456832 59.175 -152.8696 58.95 -152.3478    1
6               465625.432 201202                   456833 59.175 -152.3478 58.95 -151.8261    1

【问题讨论】:

  • 我无法正确格式化表格,如何格式化表格?
  • 您是否使用了正确的分隔符?如果数字显示正常,那么我认为你很好:它们只是被打印出来,但在内部它们是精确的(我猜,但不确定)。
  • 看看?option 尤其是digits 参数(例如option(digits=15)
  • @Fernando 是的,我使用了正确的分隔符。一个简单的示例是数字 2329.48995,在导入时仅显示为 2329.49。我还尝试从 df 复制到单个变量中,但看不到小数。
  • @sgibb 好的,谢谢,这是同样的问题。现在我可以看到所有的小数。所以这只是一个显示选项?这意味着无论显示的位数如何,它用于计算的实际值。

标签: r csv import


【解决方案1】:

使用read.table很容易指定输入csv的参数:sepquotedec。特别是使用dec,您将指定表示十进制的字符 解释见:http://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-05
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 2022-01-25
    • 2013-06-16
    • 2012-06-29
    相关资源
    最近更新 更多