取消
顯示的結果
而不是尋找
你的意思是:

編譯平Dataframe回到Struct列

etsyal1e2r3
貢獻者

我有一個dataframe這種格式的列:

[' first.second。第三,alpha.bravo。test1”、“alpha.bravo.test2 ']

我想買一個輸出dataframe:

['第一次' | 'α']- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[{“二”:| ({“bravo”:[{“第三”:價值}]| [{test1:價值}| {test2:價值}]}]|}]

我試著做這樣的使用* select_list。但是有一些錯誤

AnalysisException: [UNRESOLVED_COLUMN。WITH_SUGGESTION]一個列或函數參數的名字‘F’。‘坳(“_timestamp”),無法解決。

但是手動將生成的列表中選擇與結構工作關口,但不是我想要的。

圖像在上麵的例子中列…

(“雲提供商”,“cognos區域”,“cloud-service-name”)

所以期望的結果應該是…

(“雲”)- - - - - - -({“提供者”:價值},{“地區”:價值},{“服務”:{“名稱”:價值}})

謝謝你的幫助! ! !

1接受解決方案

接受的解決方案

etsyal1e2r3
貢獻者

我已經找到了解決方案。

在原帖子查看解決方案

2回答2

etsyal1e2r3
貢獻者

我已經找到了解決方案。

嗨@Tyler Retzlaff,請與我們的社區分享的解決方案嗎?

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map