【发布时间】:2020-03-11 20:36:13
【问题描述】:
我是 Spark 的新手,我了解到存在转换和操作。转换返回新的 rdds 和数据帧,并且操作对它们进行操作。除非未调用操作,否则不会执行任何转换。除非请求任何操作,否则转换只是沿袭中的步骤。所以,当我读取一个数据帧时,它也是一个转换,如果我在读取同一个数据帧后调用两个动作,是读取两次还是只读取一次然后对它们执行动作?
df = ss.read.csv('test.csv')
df.count()
df.take(5)
【问题讨论】:
标签: dataframe pyspark lazy-evaluation