标签:大小 ali distinct 分数 color sort rgba 多少 排序
用DataFrame的操作或SQL语句完成以下数据分析要求,并和用RDD操作的实现进行对比:
df_scs.select(‘name‘, ‘course‘, df_scs.score+5).show()
df_scs.select(‘name‘).distinct().count() df_scs.select(‘course‘).distinct().show()
df_scs.groupBy(‘name‘).count().show()
df_scs.groupBy(‘course‘).count().show()
df_scs.filter(df_scs.score>95).groupBy(‘course‘).count().show()
df_scs.filter(df_scs[‘name‘]==‘Tom‘).show()
df_scs.filter(df_scs[‘name‘]==‘Tom‘).sort(df_scs[‘score‘].desc()).show()
df_scs.filter(df_scs.name==‘Tom‘).agg({"score":"mean"}).show()
df_scs.groupBy(‘course‘).avg(‘score‘).show()
df_scs.groupBy(‘course‘).max(‘score‘).show()
df_scs.groupBy(‘course‘).min(‘score‘).show()
df_scs.select(countDistinct(‘name‘).alias(‘学生人数‘),countDistinct(‘course‘).alias(‘课程数‘),round(mean(‘score‘),2).alias(‘所有课的平均分‘).alias(‘所有课的平均分‘)).show()
df_scs.filter(df_scs.score<60).groupBy(df_scs.course).count().show()
标签:大小 ali distinct 分数 color sort rgba 多少 排序
原文地址:https://www.cnblogs.com/jieninice/p/14782715.html