小编gsh*_*eta的帖子

AttributeError:“列表”对象没有属性“地图”

我收到以下错误:

“属性错误:‘列表’对象没有属性‘地图’”

这是我在 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

scala pyspark

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

pyspark ×1

scala ×1