我收到以下错误:
“属性错误:‘列表’对象没有属性‘地图’”
这是我在 pyspark 中的代码:
val rawData = sc.textFile("/PATH/train.tsv")
val records = rawData.map(line => line.split("\t"))
val data = records.map(lambda line: line.map(lambda x: x.replace ("\"","")))
Run Code Online (Sandbox Code Playgroud)
错误位于第 3 行,位于 "line.map" 处。
此外,相应的 scala 行工作正常,没有任何问题:
val data = records.map { r => r.map(_.replaceAll("\"", ""))
Run Code Online (Sandbox Code Playgroud)
它给了我想要的输出。
(数据集是从kaggle下载的: http: //www.kaggle.com/c/stumbleupon/data。)
从过去两天以来一直在努力解决这个问题。请帮忙。
谢谢 gshweta