R read_xlsx将结尾数字添加到字符

问题描述

我正在使用R包中的read_xlsx函数将Excel文件读入readxl。在Excel中,有些列可能是“数字”,但是我在阅读内容时将所有内容都转换为字符。这为我解决了许多下游问题,因为实际上Excel中的数据实际上都不是数字。看起来像数字的东西实际上是某种识别号。

这是我的问题。我正在尝试读取以下数据:

enter image description here

您可以看到第一列是Excel中的数字。当我读到它时,我得到:

library(readxl)
xl <- read_xlsx("C:/test/test.xlsx",col_types = c("text"))
xl
#> # A tibble: 1 x 3
#>   some_id_number     some_name some_other_name  
#>   <chr>              <chr>     <chr>            
#> 1 310.16000000000003 name      name_Descriptions

结尾的3来自哪里?我尝试调整this questiondigits选项,但没有任何运气。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)