我的问题是:加载R/R录音棚中的excel文件
我能够使用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格式保存,这是一般情况。我对吗?]我已经搜索了加载excel文件的方式,发现http://www.r-tutor.com/r-introduction/data-frame/data-import,http://www.statmethods.net/input/importingdata.html并尝试安装gdata(以及xlsx)。最后能够加载文件。但是我想知道,为什么我们需要安装像gdata/xlsx/etc ... perl这样的软件包的所有步骤),如果我们可以简单地通过
read.csv
或read.table
做同样的事情。
与read.table
和read.csv
相比使用这些软件包有什么优势(或缺点),反之亦然?
你有没有尝试过在一个文本编辑器打开一个.xls文件?这可以给你一个想法,为什么这个操作需要包。 – agustin
我已经尝试做同样的事情。我可以用文本编辑器打开csv文件,但其他格式(如xls和xlsx)显示一些加密文本,这些文本不是不稳定的。但我的问题是为什么这些软件包比read.csv好,如果它们是? –
有几种读取excel文件的软件包:* readxl *,* openxlsx *或* xlsx *。 – Jaap