0
一個值I在豬在下面的格式的關係的字段值:如同在一個袋子中豬
測試=文件:: FIELD1:chararray,X :: Y:{(Z:chararray) }
例:測試= A,({(A),(b),(C),(d)})
我想檢查field1的值(即,)存在於袋x。如何在豬身上做到這一點?
一個值I在豬在下面的格式的關係的字段值:如同在一個袋子中豬
測試=文件:: FIELD1:chararray,X :: Y:{(Z:chararray) }
例:測試= A,({(A),(b),(C),(d)})
我想檢查field1的值(即,)存在於袋x。如何在豬身上做到這一點?
我發現在豬身上沒有辦法做到這一點。我已將場地和包都傳遞給Python UDF,並按如下方式與其匹配:
@outputSchema('matchindx:int')
def pythudf(field1,bag):
for word in bag:
if (word[0] == field1):
return 1
return 0