【问题标题】:Importing excel file into r with gdata, data shows as 'General'使用 gdata 将 excel 文件导入 r,数据显示为“常规”
【发布时间】:2014-10-30 03:41:12
【问题描述】:
library(gdata)
xls_data = read.xls("C:/folder/data_that_i_want.xlsx",
                     perl ="C:/Perl64/bin/perl.exe", 
                     sheet = "sheet_that_i_want")$column_name

当我尝试查看 r 中的数据时,每个字段都只是“常规”,而不是我试图从 excel 中获取的数字数据。

【问题讨论】:

  • 无法使用 gdata 附带的 iris.xls 数据集进行复制。需要更完整的测试用例。
  • 同上 @BondedDust ... user2270508 - 您能否上传一个示例 xlsx 和链接、将一些示例数据粘贴到某处,或者向我们推荐一个公开的 xlsx 文件,该文件会为您抛出此错误?

标签: r excel gdata


【解决方案1】:

数据在 excel 中被格式化为“一般”,当我将其更改为“数字”时,它导入到 r 中就好了。

【讨论】:

    【解决方案2】:

    在没有更多信息的情况下,您是否尝试过 openxlsx 库?

    options(java.parameters="-Xmx2000m")
    
    library(openxlsx)
    
    data <- read.xlsx(excel.file, sheet = 1, startRow = 1, colNames = TRUE)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 2014-05-16
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 2018-02-22
      • 1970-01-01
      相关资源
      最近更新 更多