我怎样才能使我的条件打印真实是如果 vin
在特定的 date_stamp
是否为空?
vinvinardatenulleqr2114402-02-2021ebntyure43evirter4502-03-2021
date_stamp = "02-02-2021"
df2 = df.withColumn(vin,F.when(F.col('date')==F.lit(date_stamp)).isnull())
if df2==True:
print('True')
else:
print('False')
2条答案
按热度按时间uubf1zoe1#
不能测试Dataframe是真是假。您需要测试列,并使用
head()[0]
:然后你可以测试
result
使用类似if result: print('True')
xlpyo6sf2#
你也可以这样写:
如果
df2.count > 0
这意味着至少有一个空值vin
在那一天date = 02-02-2021