我需要从pyspark中使用sql查询提取计数。count在spark数据帧中,我想在if条件中使用count值,但无法提取该值。如何从spark数据帧中提取int值
query = "select count(*) as count from abc where FLAG= 'C' "
counter = sqlContext.read.format("jdbc").options(url="jdbc:mysql://localhost:3306/sample", driver="com.mysql.jdbc.Driver",
query=query, user="root", password="root").load()
if counter['count']>0:
print('hello')
else:
print('hi')
你可以试试下面的方法。从数据帧中收集值
相关问题 更多 >
编程相关推荐