Lesen Sie csv dataframe in google colab
Ich versuche, mich zum Lesen einer csv-Datei welche ich lokal auf meinem Rechner. (Nur für zusätzliche Referenz, es ist die titanic Daten von Kaggle, die hier.)
Vom diese Frage und Antworten, die ich gelernt, dass man Daten importieren kann diesen code verwenden, die gut funktioniert bei mir.
from google.colab import files
uploaded = files.upload()
Wo ich bin verloren ist, wie es zu konvertieren, um dataframe von hier. Die Beispiel google notebook Seite aufgelistet in der Antwort oben nicht zu reden.
Ich versuche zu konvertieren Wörterbuch uploaded
zu dataframe mit from_dict
Befehl aber nicht in der Lage, damit es funktioniert. Es gibt einige Diskussionen über die Umwandlung dict, dataframe hier, aber die Lösungen sind nicht für mich (denke ich).
Also zusammenfassend, meine Frage ist:
How do I convert a csv file stored locally on my files to pandas
datframe on google-colaboratory?
Hey schaut Euch mal meine Antwort mit gspread: stackoverflow.com/a/49397059/9017976
InformationsquelleAutor PagMax | 2018-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pandas
read_csv
sollte den trick tun. Sie wollen wickeln Sie Ihre hochgeladene bytes in einemio.StringIO
seitread_csv
erwartet ein file-ähnliches Objekt.Hier ist ein vollständiges Beispiel:
https://colab.research.google.com/notebook#fileId=1JmwtF5OmSghC-y3-BkvxLan0zYXqCJJf
Den Schlüssel snippet:
befestigen Sie Ihren Google Drive und dann Lesen Sie von dort aus, z.B.
/content/gdrive/My\ Drive/train.csv
.InformationsquelleAutor Bob Smith
Schritt 1 - Montieren Sie Ihre Google-Laufwerk zu Collaboratory
Schritt 2 - Jetzt sehen Sie Ihre Google Drive-Dateien im linken Fenster (Datei-explorer). Der rechten Maustaste auf die Datei, die Sie importieren wollen, und wählen Sie çopy Weg. Importieren Sie dann wie gewohnt in der pandas, mit diesen kopierten Pfad.
Getan!
InformationsquelleAutor Garima Jain
Dieser arbeitete für mich:
Ersetzen
!!!YOUR FILE ID!!!
mit der id der Datei, die in google drive (das ist der lange alphanumerische Zeichenfolge, die angezeigt wird, wenn Sie klicken Sie auf "erhalten Sie link freigeben"). Anschließend können Sie die access-Datei.csv mit pandas' read_csv:InformationsquelleAutor JARS
Colab google: hochladen der csv von Ihrem PC
Ich hatte das gleiche problem mit einer excel-Datei (*.xlsx), habe ich das problem gelöst, wie die folgenden und ich denke, Sie könnte das gleiche tun mit csv-Dateien:
- Wenn Sie eine Datei in Ihrem PC-Laufwerk genannt (file.xlsx) dann:
1 - Laden Sie es von Ihrer Festplatte, indem Sie mit diesem einfachen code:
Drücken Sie auf (Dateien Auswählen) und laden Sie Sie auf google drive.
2 - Dann:
3 - Schließlich, Lesen Sie Ihr-Datei:
4 - Bitte ändern Sie Parameter Werte zu Lesen ist eine eigene Datei. Ich denke, dies könnte verallgemeinert werden, um andere Arten von Dateien!
Genießen Sie es!
InformationsquelleAutor Yasser Mustafa
Alternativ können Sie die github-Dateien zu importieren, auch.
Sie können dies als ein Beispiel: https://drive.google.com/file/d/1D6ViUx8_ledfBqcxHCrFPcqBvNZitwCs/view?usp=sharing
Auch google nicht beibehalten werden die Datei für mehr, so müssen Sie die github-snippets immer wieder.
InformationsquelleAutor Diwakar