【问题标题】:To load excel file in R/ R studio在 R/R studio 中加载 excel 文件
【发布时间】:2015-11-08 08:31:24
【问题描述】:

我的问题是:

我可以使用 read.csv 读取文件,但 read.table 给我一个错误。我也尝试了以下代码,但未能读取文件:

read.table("hw1_data R programming.xlsx", header = TRUE, sep = ",")

read.table("hw1_data R programming.xlsx", sep = ",")

read.table("hw1_data R programming.xlsx", header = TRUE, sep = ",",fileEncoding='UCS-2LE')

如何使用read.table

  • 使用read.table 有哪些优点(或缺点) read.csv 反之亦然? [我相信一点是:read.table 不要求文件以 csv 格式保存,一般情况下是这样。我说的对吗?]

  • 我搜索了在 R 中加载 excel 文件的方法,发现 http://www.r-tutor.com/r-introduction/data-frame/data-importhttp://www.statmethods.net/input/importingdata.html 并尝试安装 gdata(以及 xlsx)。最后能够加载文件。但我想知道,如果我们可以通过read.csvread.table 简单地做同样的事情,为什么我们需要所有这些步骤来安装像 gdata/xlsx/etc...perl) 这样的软件包。
    read.tableread.csv 相比,使用这些软件包有哪些优点(或缺点),反之亦然?

【问题讨论】:

  • 您是否已经尝试在文本编辑器中打开 .xls 文件?这可以让您了解为什么此操作需要包。
  • 我已经尝试过这样做。我可以使用文本编辑器打开一个 csv 文件,但其他格式(如 xls 和 xlsx)会显示一些加密文本,这些文本不稳定。但我的问题是为什么这些包比 read.csv 更好?
  • 有几种读取excel文件的包:readxlopenxlsxxlsx
  • 我不是在询问可用的软件包。我的查询是关于这些包相对于 read.table 和 read.csv 的比较优势/劣势。
  • .xls 没有纯文本格式(因此我的第一条评论)并且 R 不理解其文件的结构。因此,您需要包来帮助 R 解释您​​正在尝试做的事情。

标签: r excel csv


【解决方案1】:

试试……

install.packages("readxl")
library(readxl)
hw1 <- read_excel("hw1_data R programming.xlsx")

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多