我已安装了所需的软件包 - gdata
和ggplot2
,我已安装perl
。
library(gdata)
library(ggplot2)
# Read the data from the excel spreadsheet
df = data.frame(read.xls ("AssignmentData.xlsx", sheet = "Data", header = TRUE, perl = "C:\\Strawberry\\perl\\bin\\perl.exe"))
但是,当我运行此操作时,我收到以下错误:
Error in xls2sep(xls, sheet, verbose = verbose, ..., method = method, :
Intermediate file 'C:\Users\CLAIRE~1\AppData\Local\Temp\RtmpE3UYWA\file8983d8e1efc.csv' missing!
In addition: Warning message:
running command '"C:\STRAWB~1\perl\bin\perl.exe" "C:/Users/Claire1992/Documents/R/win-library/3.1/gdata/perl/xls2csv.pl" "AssignmentData.xlsx" "C:\Users\CLAIRE~1\AppData\Local\Temp\RtmpE3UYWA\file8983d8e1efc.csv" "Data"' had status 2
Error in file.exists(tfn) : invalid 'file' argument
答案 0 :(得分:1)
感谢@Stibu,我意识到我必须设置我的工作目录。这是您用于在Rstudio中运行的命令; setwd(" C /文档...&#34)。文件路径是excel文件所在的位置。
答案 1 :(得分:0)
我遇到了问题,但是我以不同的方式解决了。 我的问题是因为我的文件另存为Excel(扩展名为.xls),但它是一个txt文件。 我更正了文件,但使用R函数没有遇到其他任何错误。