我正在使用spark查询配置单元表。在
frame = sqlContext.sql("select max(id) from testing.test123")
frame1=frame.map(lambda row: [str(c) for c in row]).collect()
lastval =''.join(frame1[0][0])
我得到的是我所期待的
现在使用这个lastval,我想查询下面的另一个表
^{pr2}$当lastval是一个整数时,我没有得到错误。但是当lastval为None时,我得到的脚本是失败的。因为lastval应该是一个整数。在
如何指定lastvalue是否为None,然后将lastval作为0
我试过像贝沃一样,但当我做最后一次测试时,它显示“没有”
if lastval is 'None':
lastval = 0
比较字符串时不应使用
is
。相反,您应该使用==
:或者您可能在说
^{pr2}$lastval = ''
,在这种情况下,您需要检查:相关问题 更多 >
编程相关推荐