使用R veriosn 3.6.1导入csv格式的数字数据时出现问题

时间:2019-09-14 16:38:07

标签: r

我已经升级了R 6.3.1的最新版本。我尝试导入一个包含数字和字符串数据的大型.csv文件。我注意到数字数据似乎无法正确导入。 R中的小数位数似乎不正确。例如:未清余额列。

如果我在Excel中汇总此列,则会得到以下结果 167050951793.0550000

当我对R中的同一列求和时,得到以下结果 167050951792.9998

我有Excel365。我将Excel文件另存为.csv。在此之前,我将所有数字字段都转换为带有两位小数位的数字格式

  1. 我已经在Excel中准备了数据。
  2. 在将文件另存为CSV格式之前,我已将所有数字字段转换为带有小数点后两位的数字格式。
  3. 我使用导入(rio包)将数据导入R中

导入原始数据

library(rio)
data = rio::import("C:/Users/Manfred Kuhn/Documents/Rwanda IFRS 9 Data/IFRS data sets/Final Data Sets/RWANDA_JUL19_FINAL_REMEDIATEDv6.csv",integer64 = "double")

我有一个名为OS_Balance的列(表示未偿还余额) 预期结果(以excel格式设置)

1.00
1.00
1.00
1.00
1.00
1.00
1.00

实际结果

1.00
1.00
1.00
1
1
1
1

导出数据时,导出的数据没有小数位

1 个答案:

答案 0 :(得分:-1)

您已经尝试使用'read.csv()'函数导入数据吗?