我有一个Dataframe,其中只有一个值,我想比较它的数值,并提出一个错误的基础上。
像这样:
df=spark.sql("""
select count(1) as count_check from schema.table)
""")
df.select("count_check").show()
if df.value == 0:
print("ALL GOOD")
else:
raise Exception("ATAR DATA MISMATCH, RESULT COUNT IS NOT ZERO!")
我可以使用show()打印它,但无法正确比较,因为一个是dataframe,另一个是整数。请告知。
1条答案
按热度按时间yacmzcpb1#
您需要收集要在python上下文中使用的dataframe列值