Difference between revisions of "DATA: Load Google Drive File"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Berikut contoh kode untuk mengakses Google Drive dari Google Colab menggunakan '''Google Drive API''' dan '''PyDrive''': =='''Langkah 1: Mount Google Drive'''== Google Colab...")
 
Line 18: Line 18:
 
  files = os.listdir(drive_path)
 
  files = os.listdir(drive_path)
 
  print("Files in My Drive:", files)
 
  print("Files in My Drive:", files)
 +
 +
Untuk file Excel
 +
 +
import pandas as pd
 +
 +
# Gantilah path berikut dengan lokasi file di Google Drive
 +
file_path = "/content/drive/My Drive/NamaFolder/NamaFile.xlsx"
 +
 +
# Membaca file Excel
 +
df = pd.read_excel(file_path)
 +
 +
# Menampilkan 5 baris pertama
 +
print(df.head())
  
 
=='''Langkah 3: Membaca File dari Google Drive'''==
 
=='''Langkah 3: Membaca File dari Google Drive'''==

Revision as of 08:25, 18 March 2025

Berikut contoh kode untuk mengakses Google Drive dari Google Colab menggunakan Google Drive API dan PyDrive:

Langkah 1: Mount Google Drive

Google Colab memiliki fungsi `drive.mount()` untuk mengakses Google Drive.

from google.colab import drive
drive.mount('/content/drive')

Setelah menjalankan kode ini, Anda akan diminta untuk mengizinkan akses ke akun Google. Setelah itu, Google Drive Anda akan terhubung dan dapat diakses di `/content/drive/MyDrive/`.


Langkah 2: Menampilkan Isi Google Drive

Untuk melihat daftar file dan folder dalam Google Drive Anda:

import os

drive_path = "/content/drive/MyDrive"
files = os.listdir(drive_path)
print("Files in My Drive:", files)

Untuk file Excel

import pandas as pd

# Gantilah path berikut dengan lokasi file di Google Drive
file_path = "/content/drive/My Drive/NamaFolder/NamaFile.xlsx"

# Membaca file Excel
df = pd.read_excel(file_path)

# Menampilkan 5 baris pertama
print(df.head())

Langkah 3: Membaca File dari Google Drive

Misalnya, jika Anda memiliki file CSV dalam Google Drive:

import pandas as pd

file_path = "/content/drive/MyDrive/your_file.csv"
df = pd.read_csv(file_path)

print(df.head())  # Menampilkan 5 baris pertama

Langkah 4: Menyimpan File ke Google Drive

Untuk menyimpan file ke Google Drive:

df.to_csv("/content/drive/MyDrive/saved_file.csv", index=False)


Langkah 5: Menggunakan PyDrive untuk Mengelola File

Jika ingin mengakses dan mengelola file dengan PyDrive, jalankan:

!pip install -U PyDrive

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

# Autentikasi pengguna
auth.authenticate_user()
gauth = GoogleAuth()
gauth.LocalWebserverAuth()  # Membuka otorisasi
gauth.LoadCredentialsFile("mycreds.txt")

# Buat instance Google Drive
drive = GoogleDrive(gauth)

# Mengunggah file ke Google Drive
upload_file = drive.CreateFile({'title': 'uploaded_file.txt'})  
upload_file.SetContentString("Hello Google Drive!")
upload_file.Upload()
print("File uploaded successfully!")

Kode di atas mengunggah file bernama uploaded_file.txt ke Google Drive.

Dengan metode ini, Anda dapat membaca, menulis, dan mengelola file di Google Drive dari Google Colab atau Jupyter Notebook lainnya!


Pranala Menarik