我正在尝试在R中运行此命令以运行函数:
xlsxToR <- function("C:\\Users\\Nabila\\Dropbox\\IsolutionsProject\\ServiceRequestTickets.zip", keep_sheets = "TicketDetails", header = FALSE)
然而,当我运行它时,我倾向于得到这个错误:
Error: unexpected string constant in "xlsxToR <- function("C:\\Users\\Nabila\\Dropbox\\IsolutionsProject\\ServiceRequestTickets.zip""
我试过在文件路径中查找错误。尝试使用正斜杠但无济于事。有人可以帮忙吗?
答案 0 :(得分:1)
R中的函数
在R中使用function
时,您正在定义一个函数(您可以使用?function
查看文档)。在function
之后的括号内,您设置了函数的参数。您还可以使用=
为这些参数设置默认值。之后,函数的主体应该跟随,即包含函数代码的R表达式。
您的案例
这行代码不运行函数。它定义了一个名为xlsxToR
的函数。括号中的第一件事是字符串,而不是参数名称,这会导致错误。此外,你的功能只是一些没有身体的argumnents的定义,这可能不是你想要做的。