我正在使用谷歌Colab来处理Jupyter笔记本中的IT技术相关内容(所有文件都在驱动器中)。我有两个文件:Exploratory_Data_Analysis.ipynb 和 PCA.ipynb。
我想要在第二个文件中导入来自第一个文件的数据。若只是在本地使用Jupyter笔记本(而不是使用Google Colaboratory),则只需简单执行以下操作即可实现导入:
但是使用谷歌Colab,我尝试了以下操作:
获取这个:
有没有其他方法在Google Colab上导入自己的ipynb文件?
!pip install import-ipynb
import import_ipynb
import Exploratory_Data_Analysis as eda
但是使用谷歌Colab,我尝试了以下操作:
!pip install import-ipynb
import import_ipynb
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
import os
import pandas as pd
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
listed = drive.ListFile({'q': "'1CXqv7-PZmYrWes4MOk' in
parents and trashed=false"}).GetList()
for file in listed:
print('title {}, id {}'.format(file['title'], file['id']))
eda = os.path.join(download_path, 'Exploratory_Data_Analysis.ipynb')
temp_eda = drive.CreateFile({'id': '1YpDhXGeJVtzuxUJS5gKsUbm'})
temp_eda.GetContentFile(eda)
import Exploratory_Data_Analysis
获取这个:
importing Jupyter notebook from Exploratory_Data_Analysis.ipynb
NotJSONError: Notebook does not appear to be JSON: ''...
有没有其他方法在Google Colab上导入自己的ipynb文件?