我正在使用谷歌雲數據實驗室,並且我在不同的筆記本中有幾個數據框。有沒有辦法在一臺筆記本上訪問所有這些數據幀?我使用SQL和python編寫代碼。在谷歌數據實驗室訪問不同筆記本中的數據框
數據框是用戶參與android應用程序的基表。這些基表是用戶數據,體驗數據和會話數據。現在
,如果我想要生成使用所有這些基表(在不同的筆記本電腦)的分析表,然後有不同的筆記本使用這些表
我正在使用谷歌雲數據實驗室,並且我在不同的筆記本中有幾個數據框。有沒有辦法在一臺筆記本上訪問所有這些數據幀?我使用SQL和python編寫代碼。在谷歌數據實驗室訪問不同筆記本中的數據框
數據框是用戶參與android應用程序的基表。這些基表是用戶數據,體驗數據和會話數據。現在
,如果我想要生成使用所有這些基表(在不同的筆記本電腦)的分析表,然後有不同的筆記本使用這些表
訪問其他函數/變量的方式在谷歌雲Datalab筆記本電腦,只需運行從目前的筆記本使用系魔法命令%run
例如,其他的筆記本電腦:
'notebook_a.ipynb'
variable_a = 5
%run 'notebook_a.ipynb'
variable_a
值。作出相應的調整路徑,如果筆記本電腦是不一樣的目錄中%run <relative path to notebook>
我張貼了類似的回答在related Stack Overflow post。
注意:如果您正在運行Datalab on Google Cloud Platform,這不起作用。
工程就像一個魅力! :) – HaipengSu
當我使用%run命令時,出現以下錯誤: 'ascii'編解碼器無法解碼位置25605中的字節0xc3:序號不在範圍(128)中。 –
@AnimeshAnand只有在筆記本中有非ASCII字符時纔會出現此問題。是否可以從筆記本中刪除非ASCII字符? –
什麼,如果有的話,你已經嘗試過?如果有的話,請編輯您的問題,包括一些相關的源代碼。 –