R脚本引用SharePoint外部CSV文件报错排查求助
问题背景
我在公司SharePoint系统中编写R脚本,需要引用当前工作目录之外的CSV数据表。为适配多用户使用场景,我通过setwd(dirname(rstudioapi::getActiveDocumentContext()$path))基于活动文档所在路径设置工作目录。这次我尝试用../../../的方式向上三级导航到脚本与数据集的共同父目录,再直接引用目标数据集路径——该方法在其他脚本中运行正常,但本次执行报错。已排除路径字符长度限制、特殊字符干扰问题,想确认R的文件路径是否存在层级限制?注:必须遵循现有文件结构,以保障多用户可正常运行脚本。
示例代码(已替换为隐私化名)
# 工作目录设置 setwd(dirname(rstudioapi::getActiveDocumentContext()$path)) # 执行后工作目录为:C:/Users/myusername/My Organization/Group-SharePoint Site2 - Channel Name - Folder Name/Data Storage/PROD # 数据读取 census <- read_csv("../../../Group-Sharepoint Site1 - Documents/General/Public Datasets/State Name/State Name_ACSST5Y2023_S2101_Veteran Status.csv") # 注释:共同父目录位于当前工作目录向上三级的位置
错误信息
Error: '../../../Group-Sharepoint Dummy Folder - Documents/General/Public Datasets/State Name/State Name_ACSST5Y2023_S2101_Veteran Status.csv' does not exist in current working directory ('C:/Users/myusername/My Organization/Group-SharePoint Site2 - Channel Name - Folder Name/Data Storage/PROD').
内容的提问来源于stack exchange,提问作者Mary Rachel
相关产品推荐
相关产品推荐

