你好休伯特,謝謝你的快速回複,
附加數據,提取數據從嵌套數據本身是失敗,以防如果各自獲得元素是失敗的。
例子:
| Col1 | col2 |
- - - - - - - - - - - - -
|你好| {1,B: 2, C: [BB AA: 11日:22]}
我的sql是像
選擇col2。b,爆炸(col2.c)選項卡;
現在在上述情況下如果C元素丟失然後上麵選擇應該不是失敗而是返回null。
好心的幫助
因為它需要一些操作,它將更容易處理它dataframe在Python中,您可以使用:
df.schema.fieldNames.contains (“col2.C”)
並應用邏輯accoridngly