官术网_书友最值得收藏!

.flatMap(...) transformation

The flatMap(f) transformation is similar to map, but the new RDD flattens out all of the elements (that is, a sequence of events). Let's look at the following snippet:

# Filter only second column == "WA", 
# select first two columns within the RDD,
# and flatten out all values
(
airports
.filter(lambda c: c[1] == "WA")
.map(lambda c: (c[0], c[1]))
.flatMap(lambda x: x)
.take(10)
)

The preceding code will produce the following output:

# Output
[u'Bellingham',
u'WA',
u'Moses Lake',
u'WA',
u'Pasco',
u'WA',
u'Pullman',
u'WA',
u'Seattle',
u'WA']
主站蜘蛛池模板: 贵阳市| 江油市| 句容市| 平南县| 青河县| 乐亭县| 太保市| 永平县| 曲松县| 曲水县| 五莲县| 山东省| 天台县| 新乐市| 枣庄市| 收藏| 博野县| 澄江县| 莲花县| 博客| 泰宁县| 礼泉县| 祁门县| 延川县| 定西市| 克山县| 合山市| 上杭县| 澄江县| 仪陇县| 镇沅| 无锡市| 长沙市| 德庆县| 哈巴河县| 蒙城县| 黄冈市| 崇左市| 博罗县| 鄯善县| 五河县|