【发布时间】:2019-11-05 13:32:02
【问题描述】:
是否有任何直接函数可以转换数据框并分配给变量? 例如下面返回这个
>>> partitionRecordCount= spark.sql("select count(*) from mydb.mytable where partition_date="yyyymmdd")
>>> partitionRecordCount.show()
+--------+
|count(1)|
+--------+
| 206157|
+--------+
我需要的如下所示
>>> partitionRecordCount
206157
我需要将记录计数整数值直接放在左侧的那个变量中,而不是数据帧中。请指教
【问题讨论】:
-
在这种情况下,只需执行
partitionRecordCount = spark.sql("select * from mydb.mytable where partition_date='yyyymmdd'").count()