我正在尝试使用spark读取齐柏林飞艇便笺中的csv文件,如下所示(我还尝试了使用\或//的路径的多个语法):
这是我的密码:
%spark
val button2 = <div class="btn btn-success btn-sm">READ CSV</div>.onClick{() =>
try {
//val df = spark.read.option("header", "true").csv("C://Users/ut00xzh7/Documents/TEST_CSV_AC_CREATION/ac_lst.csv")
val df = spark.read.format("com.databricks.spark.csv").option("header", "true").load("C://Users/ut00xzh7/Documents/TEST_CSV_AC_CREATION/ac_lst.csv")
val res= df.collectAsList()
AngularModel("result", res)
}
我得到一个错误: java.io.IOException: No FileSystem for scheme: C
在做了一些研究之后,我发现我可以用 %dep
但我没有权利这么做,所以我在这个问题上有点结巴。
1条答案
按热度按时间3npbholx1#
您需要将路径指定为
file:///C:/Users/...
,强制uri中的本地文件方案。否则磁盘C
被视为uri的一个方案(scheme:authority/path