[英]Azure Databricks: How do we access R Scripts present on DBFS?
[英]How to access a Databricks directory with R
我有一个包含 R 脚本的 Databricks 目录:我想从R访问的“/Shared/my_dir”。
如果我做:
setwd("/Shared/my_dir")
→ 我收到一条错误消息:“无法更改工作目录”。
但是如果我这样做,例如: % run /Shared/my_dir/script1.R
→ 它工作正常。
谢谢你。
当您将代码作为笔记本时,它不会存储在文件系统中 - 它存储在Databricks Control Plane的某个数据库中,因此“正常”文件级操作不适用于它们。 %run
不是文件级操作,它是为使用笔记本而创建的。
唯一的例外是当您的代码在Databricks Repos中时——在这种情况下,存储库中的文件可用作/Workspace/Repos/....
(请参阅doc ),但它仅适用于文件,不适用于笔记本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.