无法在SageMaker Studio Lab中读取上传的CSV文件,请求帮助
解决SageMaker Studio Lab中pd.read_csv路径失效的问题
先确认文件位置与当前工作目录匹配
- 运行
!pwd查看代码当前的工作目录 - 运行
!ls或!ls Titanic检查目标文件/文件夹是否存在于当前目录下,确认Titanic/train.csv的实际位置
- 运行
切换为绝对路径尝试
- 重新右键目标文件
train.csv选择「复制路径」,确保复制的是完整绝对路径(例如/home/studio-lab-user/Titanic/train.csv),将其直接传入pd.read_csv()中,比如:pd.read_csv('/home/studio-lab-user/Titanic/train.csv')
- 重新右键目标文件
验证文件上传状态
- 在SageMaker Studio Lab的文件浏览器中,确认
Titanic文件夹和train.csv未被删除或移动 - 若刚完成上传,点击文件浏览器右上角的刷新按钮,确保文件已完全上传成功
- 在SageMaker Studio Lab的文件浏览器中,确认
检查文件读取权限(若上述方法无效)
- 运行
!ls -l Titanic/train.csv查看文件权限 - 若权限不足,执行
!chmod +r Titanic/train.csv添加读取权限
- 运行
内容的提问来源于stack exchange,提问作者Guga
相关产品推荐
相关产品推荐

