Google Colab ทำให้เราสามารถดึงไฟล์เหล่านี้มาใช้งานได้สะดวก เพื่อลดความซับซ้อนในการย้ายไฟล์และเพิ่มความยืดหยุ่นในการทำงาน การนำไฟล์จากแหล่งอื่นมาใช้ใน Google Colab มีหลายรูปแบบขึ้นอยู่กับแหล่งที่อยู่ของแต่ละไฟล์ ดังนี้
1.การนำไฟล์จาก Google Drive มาใช้งาน
- เชื่อมต่อกับ Google Drive ดังนี้
โค้ด: เลือกทั้งหมด
from google.colab import drive
drive.mount('/content/drive')
2.การดึงไฟล์จาก GitHub
เราสามารถดาวน์โหลดไฟล์จาก GitHub โดยใช้ !wget หรือ !curl
ตัวอย่างการดาวน์โหลดไฟล์จาก GitHub
โค้ด: เลือกทั้งหมด
!wget https://raw.githubusercontent.com/username/repository/branch/file.csv
โค้ด: เลือกทั้งหมด
!git clone https://github.com/username/repository.git
3.การดึงไฟล์จาก URL อื่นๆ
ใช้คำสั่ง !wget หรือ !curl เพื่อดาวน์โหลดไฟล์จาก URL
ตัวอย่างการดาวน์โหลดไฟล์ CSV จาก URL
โค้ด: เลือกทั้งหมด
!wget https://example.com/sample_data.csv -O sample_data.csv
- ดาวน์โหลดไฟล์ ZIP
โค้ด: เลือกทั้งหมด
!wget https://example.com/data.zip -O data.zip
โค้ด: เลือกทั้งหมด
import zipfile
with zipfile.ZipFile('data.zip', 'r') as zip_ref:
zip_ref.extractall('data_folder')
4.การอัพโหลดไฟล์จากเครื่อง (Local Machine)
โค้ด: เลือกทั้งหมด
from google.colab import files
uploaded = files.upload()
สรุป
การนำไฟล์จากแหล่งต่างๆ มาใช้ใน Google Colab ช่วยเพิ่มความยืดหยุ่นในการทำงาน โดยสามารถเลือกใช้แหล่งที่เหมาะสมตามลักษณะงาน เช่น การเชื่อมต่อกับ Google Drive สำหรับไฟล์ที่เก็บในคลาวด์, การดึงไฟล์จาก URL หรือ API สำหรับข้อมูลออนไลน์, หรือการอัปโหลดไฟล์จากเครื่องคอมพิวเตอร์เมื่อไม่ต้องการใช้พื้นที่เก็บข้อมูลจากภายนอก
การรู้จักและใช้งานวิธีต่างๆ เหล่านี้จะทำให้คุณสามารถทำงานได้ง่ายและสะดวกมากขึ้นใน Google Colab
อ้างอิง
https://www.sarawut.dev/2020/04/google-colab.html
https://medium.com/@LCdr.Dr.Buncha/aiforyouth-แนะนำการใช้งาน-colab-ดึงข้อมูลจาก-github-0b4a344c54c8
https://medium.com/investic/ดึงข้อมูลจาก-google-drive-ง่ายๆด้วย-python-d6f3b9fc0bde
https://nickuntitled.com/2023/08/28/how-to-download-file-to-google-drive-by-colab/
https://imetanon.medium.com/colab-3-วิธีโหลด-csv-เข้า-colab-6306557985b