【发布时间】:2020-06-20 13:22:47
【问题描述】:
我有 5 列的制表符分隔文本数据,我需要找出第 4 列的总和。
# Find the total sales values:
from pyspark import SparkContext, SparkConf
if __name__ == '__main__':
conf = SparkConf().setAppName("sales").setMaster("local[2]")
sc = SparkContext(conf=conf)
sales = sc.textFile("C:\\Users\\Desktop\\Retail_Sample_Data_Set.txt")
result = sales.map(lambda line: line.split("\t")[4])
我使用 sum () 并按键减少,但对我没有任何作用。请帮帮我?
【问题讨论】:
-
我建议使用dataframe apis
标签: apache-spark hadoop pyspark rdd