Googledrive'ınızdan veri aktarmanın basit yolu - bu insanları zamandan kazandırır (Google'ın neden bu adımı açık bir şekilde listelemediğini bilmiyorum).
KURUM VE DOĞRULAMA PİRİDİ
!pip install -U -q PyDrive ## you will have install for every colab session
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
# 1. Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
YÜKLENİYOR
yerel sürücüden veri yüklemeniz gerekiyorsa:
from google.colab import files
uploaded = files.upload()
for fn in uploaded.keys():
print('User uploaded file "{name}" with length {length} bytes'.format(name=fn, length=len(uploaded[fn])))
yürütmek ve bu bir dosya seç düğmesi gösterecektir - yükleme dosyanızı bulun - açık tıklayın
Yükledikten sonra şunu görüntüler:
sample_file.json(text/plain) - 11733 bytes, last modified: x/xx/2018 - %100 done
User uploaded file "sample_file.json" with length 11733 bytes
NOTEBOOK İÇİN DOSYA OLUŞTUR
Veri dosyanız zaten gdrive'ınızda bulunuyorsa, bu adıma atlayabilirsiniz.
Şimdi Google Drive'ınızda. Google sürücünüzde dosyayı bulun ve sağ tıklayın. 'Paylaşılabilir bağlantıyı al'ı tıklayın. Aşağıdakileri içeren bir pencere alacaksınız:
https://drive.google.com/open?id=29PGh8XCts3mlMP6zRphvnIcbv27boawn
Kopya - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' - dosya kimliği budur.
Not defterinizde:
json_import = drive.CreateFile({'id':'29PGh8XCts3mlMP6zRphvnIcbv27boawn'})
json_import.GetContentFile('sample.json') - 'sample.json' is the file name that will be accessible in the notebook.
VERİ DEFTERİNE İTHALAT
Not defterine yüklediğiniz verileri içe aktarmak için (bu örnekte bir json dosyası - nasıl yüklediğiniz dosya / veri türüne bağlı olacaktır - .txt, .csv vb.):
sample_uploaded_data = json.load(open('sample.json'))
Şimdi verilerin orada olduğunu görmek için yazdırabilirsiniz:
print(sample_uploaded_data)