我正在尝试使用read_excel()
“readxl”包中的函数将 excel 文件读入 R。excel 文件中单元格中的数字有 3 位小数,例如
0,684 1,338 74,296
. 在 R 数据框中,相同的数字是0,684 1,34 74,3
。为什么只剩下3位数?
我已经设置options(digits=5)
(也尝试了不同的值)。
我也尝试过read_excel("file.xlsx", col_types = c("text", "text", "text"))
(它给了我字符串:)74.296000000000006 1.3380000000000001 0.68400000000000005
,然后用 转换为数字as.numeric()
,但数字再次被截断:0,684 1,34 74,3
。
如果您知道原因,请告诉我:)