Importieren Sie Daten in Google Collaboratory
Was sind die häufigsten Möglichkeiten zum import von privaten Daten in Google Colaboratory notebooks? Ist es möglich, import von einem nicht-öffentlichen Google-sheet? Sie kann nicht Lesen von system-Dateien haben. Die einleitenden docs link zu einer Handbuch zur Verwendung von BigQueryaber das scheint mir ein bisschen... viel.
InformationsquelleAutor der Frage Grae | 2017-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten: Eine offizielle Beispiel-notebook demonstriert den lokalen Datei-upload/- download und-integration mit Drive und Bogen ist hier erhältlich:
https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb
Sicher, hier ist ein notebook:
https://colab.research.google.com/notebook#fileId=0B7I8C_4vGdF6SDdBT1pJZlZTU1k
Dieses notebook zeigt:
InformationsquelleAutor der Antwort Bob Smith
Hochladen
Download
Liste Verzeichnis
InformationsquelleAutor der Antwort 井上智文
Einfache Methode zum importieren von Daten aus Ihrem googledrive - tun Sie sparen Menschen Zeit, (weiß nicht, warum google nicht nur diese Liste Schritt für Schritt explizit).
INSTALLIEREN UND AUTHENTIFIZIEREN PYDRIVE
HOCHLADEN
wenn Sie benötigen zum hochladen von Daten vom lokalen Laufwerk:
ausführen und es erscheint ein wählen Sie "Datei" - Taste - finden Sie Ihre upload-Datei - klicken Sie auf " öffnen
Nach dem hochladen, es wird angezeigt:
ERSTELLEN DER DATEI FÜR NOTEBOOK
Wenn Ihre Datendatei bereits in Ihrem gdrive, überspringen Sie diesen Schritt.
Nun ist es in Ihrer google drive. Suchen Sie die Datei in Ihrem google drive und klicken Sie rechts. Klicken Sie auf get shareable link.' Sie erhalten ein Fenster mit:
Kopieren - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' die Datei-ID.
In Ihrem notebook:
IMPORTIEREN VON DATEN IN DIE NOTEBOOK -
Importieren die Daten, die Sie hochgeladen in das notebook (eine json-Datei in diesem Beispiel - wie Sie die Belastung wird davon abhängen, Datei - /Datentyp - .txt -,.csv etc. ):
Nun können Sie es ausdrucken, um die Daten zu sehen gibt es:
InformationsquelleAutor der Antwort E G
Der einfachste Weg, die ich gemacht habe ist :
InformationsquelleAutor der Antwort Rafał B.
Dieser erlaubt Ihnen den upload Ihrer Dateien über Google Drive.
Führen Sie den folgenden code (gefunden diese vorher irgendwo, aber ich kann nicht finden, die Quelle wieder - credits an wer es geschrieben hat!):
Klicken Sie auf den ersten link, der kommt, auf der Sie aufgefordert werden, melden Sie sich in Google, nach, dass ein anderer erscheinen, der Fragen, für die Erlaubnis zum Zugriff auf Ihr Google Drive.
Dann führen Sie dies erstellt ein Verzeichnis mit dem Namen "drive", und links zu Ihren Google Drive:
Wenn Sie eine
!ls
nun ja, es gibt ein Verzeichnis Laufwerk, und wenn Sie ein!ls drive
Sie können sehen, alle Inhalte in Google Drive.So zum Beispiel, wenn ich meine Datei namens
abc.txt
in einem Ordner namensColabNotebooks
in meinem Google-Drive kann ich nun darauf zugreifen, die über einen Pfaddrive/ColabNotebooks/abc.txt
InformationsquelleAutor der Antwort yl_low
Schnellen und einfachen import aus Dropbox:
InformationsquelleAutor der Antwort delica
Die einfachste Lösung, die ich bis jetzt gefunden habe, die funktioniert perfekt für kleine bis mittelgroße CSV-Dateien ist:
pandas.read_csv(URL)
Dies kann oder kann nicht für das Lesen einer text-Datei Zeile für Zeile-oder Binär-Dateien.
InformationsquelleAutor der Antwort Borhan Kazimipour
Sobald Sie exportieren Ihre Daten in einem google-sheet können Sie die Methode verwenden, beschreiben Sie hier: https://stackoverflow.com/a/48986530/2919826 laden Sie es wieder als Pandas dataframe. Das einzige unbequeme ist, dass Ihre Daten öffentlich sein, jeder mit dem link wird in der Lage sein, es zu Lesen.
InformationsquelleAutor der Antwort Gianmario Spacagna
Es wurde gelöst, details finden Sie hier und nutzen Sie bitte die Funktion unter:
https://stackoverflow.com/questions/47212852/how-to-import-and-read-a-shelve-or-numpy-file-in-google-colaboratory/49467113#49467113
InformationsquelleAutor der Antwort
Hier ist eine Möglichkeit zum import von Dateien aus google drive für notebooks.
öffnen jupyter notebook, und führen Sie den folgenden code und führen Sie den Authentifizierungsprozess
sobald Sie fertig mit obigen code ausführen, den code unten zu montieren, google drive
Import von Dateien aus google drive für notebooks (Ex: Colab_Notebooks/db.csv)
lets sagen, dass Ihre dataset-Datei in Colab_Notebooks Ordner und sein name ist db.csv -
Ich hoffe, es hilft
InformationsquelleAutor der Antwort Ravi Gurnatham