Python Pypark rdd:';RDD';对象没有属性';平面图';

Python Pypark rdd:';RDD';对象没有属性';平面图';,python,pyspark,rdd,Python,Pyspark,Rdd,我是Pyspark的新手,实际上我正在尝试用Pyspark RDD对象构建平面图。但是,根据文档,即使pyspark RDD类显然存在此函数,我也无法使用它并得到以下错误: AttributeError: 'RDD' object has no attribute 'flatmap' 我在以下行中调用后一个函数: my_rdd = my_rdd.flatmap(lambda r: (r[5].split('|'))) 进口货物如下: from pyspark.sql import * fro

我是Pyspark的新手,实际上我正在尝试用Pyspark RDD对象构建平面图。但是,根据文档,即使pyspark RDD类显然存在此函数,我也无法使用它并得到以下错误:

AttributeError: 'RDD' object has no attribute 'flatmap'
我在以下行中调用后一个函数:

my_rdd = my_rdd.flatmap(lambda r: (r[5].split('|')))
进口货物如下:

from pyspark.sql import *
from pyspark.sql.functions import *
from pyspark.sql import SparkSession
from pyspark import SparkContext as sc
from pyspark import SparkFiles
spark = SparkSession.builder.getOrCreate()
另外,我的rdd.count等其他一些函数正在运行,这让我认为SparkContext的实现是正确的

你知道它失败的原因吗

my_rdd = my_rdd.flatMap(lambda r: (r[5].split('|')))

大写

这些事情发生了,森林换树木