Wat zijn de gebruikelijke manieren om privégegevens te importeren in Google Colaboratory-notitieblokken? Is het mogelijk om een niet-openbaar Google-blad te importeren? Je kunt'niet uit systeembestanden lezen. De inleidende docs linken naar een gids over het gebruik van BigQuery, maar dat lijkt een beetje... veel.
Een officieel voorbeeldnotitieboek dat lokale upload/download van bestanden en integratie met Drive en sheets demonstreert, is hier beschikbaar: https://colab.research.google.com/notebooks/io.ipynb
De eenvoudigste manier om bestanden te delen is door uw Google Drive te mounten.
Om dit te doen, voert u het volgende uit in een codecel:
from google.colab import drive
drive.mount('/content/drive')
Daarna worden uw Drive-bestanden gemount en kunt u ze doorbladeren met de bestandsbrowser in het zijpaneel.
Hier's een volledig voorbeeld notitieboek
De eenvoudigste manier die ik heb gemaakt is:
De eenvoudigste oplossing die ik tot nu toe heb gevonden en die perfect werkt voor kleine tot middelgrote CSV-bestanden is:
pandas.read_csv(URL)
aanroept.Dit kan wel of niet werken voor het lezen van een tekst bestand regel voor regel of binaire bestanden.