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

我們可以訪問Python在Scala中創建的變量的代碼或筆記本嗎?

Zircoz
新的貢獻者二世

如果我有一個東西在Scala中創建python筆記本(當然使用魔法詞):

% python d1 = {1:“a”, 2:“b”, 3:“c”}

我可以訪問這個d1在Scala中嗎?

我試著以下,它會返回d1沒有找到:

% scala println (d1)

1接受解決方案

接受的解決方案

MartinB
貢獻者三世

變量之間不共享語言上下文。

醜陋的處理:你會做這樣的事情通過python變量火花上下文:

% python d1 = {1:“a”, 2:“b”, 3:“c”} spark.conf。集(d1, str (d1))
% scala println (spark.conf.get (d1))

然而,你失去了變量類型。你隻可以傳遞字符串。

在原帖子查看解決方案

2回答2

MartinB
貢獻者三世

變量之間不共享語言上下文。

醜陋的處理:你會做這樣的事情通過python變量火花上下文:

% python d1 = {1:“a”, 2:“b”, 3:“c”} spark.conf。集(d1, str (d1))
% scala println (spark.conf.get (d1))

然而,你失去了變量類型。你隻可以傳遞字符串。

cpm1
新的貢獻者二世

馬丁是正確的。我們隻能訪問外部文件和對象。在我們的大多數情況下,我們隻使用臨時視圖在R & Python之間傳遞數據。

https://docs.www.eheci.com/notebooks/notebooks-use.html混合語言

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

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

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

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

Baidu
map