R 无法导入XLSX文件

R 无法导入XLSX文件,r,import,xlsx,R,Import,Xlsx,我正在尝试将XLSX文件导入到R中,以开始我的类项目。它给了我一些问题,因为它返回一个0个变量的结果。我曾多次尝试对该文件的路径进行返工,但没有得到不同的结果。有人知道我做错了什么吗 我的意见: customer_data <- fread("~C:\\matly\\Desktop\\Grad School\\Class 4\\Customer.xlsx", stringsAsFactors=FALSE) 这里至少有两个问题: 在文件名的开头有一个伪波浪(~) data.table::

我正在尝试将XLSX文件导入到R中,以开始我的类项目。它给了我一些问题,因为它返回一个0个变量的结果。我曾多次尝试对该文件的路径进行返工,但没有得到不同的结果。有人知道我做错了什么吗

我的意见:

customer_data <- fread("~C:\\matly\\Desktop\\Grad School\\Class 4\\Customer.xlsx", stringsAsFactors=FALSE)

这里至少有两个问题:

  • 在文件名的开头有一个伪波浪(
    ~
  • data.table::fread()
    读取“分隔”文件(即空格或空格或制表符或逗号分隔),而不是XLSX文件
试试看

readxl::read_excel("C:/matly/Desktop/Grad School/Class 4/Customer.xlsx")
其他风格要点:

  • read_excel
    自动使用
    stringsAsFactors=FALSE
    ;它返回一个“tibble”,它几乎(但不是完全!)与数据帧相同
  • 使用
    /
    作为路径分隔符可以跨平台工作,并且更易于阅读
  • 我强烈建议您更改工作目录并使用相对路径名,例如

fread
不读取XLSX文件,因为您需要例如package
readxl
、function
read\u excel
。此外,不确定文件名开头的波浪(
~
)在做什么。。。
readxl::read_excel("C:/matly/Desktop/Grad School/Class 4/Customer.xlsx")
setwd("C:/matly/Desktop/Grad School/Class 4/")
readxl::read_excel("Customer.xlsx")