在R/R studio中加载excel文件的步骤

在R/R studio中加载excel文件的步骤,r,excel,csv,R,Excel,Csv,我的问题是: 我可以使用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 =

我的问题是:

我可以使用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文件的方法,找到了,并尝试了安装gdata(以及xlsx)。终于可以加载文件了。但是我想知道,如果我们可以通过
    read.csv
    read.table
    做同样的事情,那么为什么我们需要所有这些步骤来安装gdata/xlsx/etc…perl)之类的包呢 与
    read.table
    read.csv
    相比,使用这些软件包有哪些优点(或缺点),反之亦然

试试

install.packages("readxl")
library(readxl)
hw1 <- read_excel("hw1_data R programming.xlsx")
install.packages(“readxl”)
图书馆(readxl)

hw1您是否已尝试在文本编辑器中打开.xls文件?这可以给你一个想法,为什么这个操作需要软件包。我已经尝试过这样做。我可以用文本编辑器打开csv文件,但其他格式(如xls和xlsx)会显示一些加密文本,这是不稳定的。但我的问题是,如果这些包比read.csv好,为什么它们比read.csv好?有几个用于读取excel文件的包:readxl、openxlsx或xlsx。我不是在问可用的包。我的问题是关于这些包相对于read.table和read.csv的优缺点。xls没有纯文本格式(因此我的第一条评论),R不了解其文件结构。因此,您需要软件包来帮助R解释您试图做的事情。