data.table: fread

การนำเข้าข้อมูลใน R เบื้องต้น

Filip Schouwenaars

Instructor, DataCamp

data.table

  • Matt Dowle & Arun Srinivasan

  • จุดเด่น: ความเร็ว

  • จัดการข้อมูลใน R

  • ฟังก์ชันนำเข้าข้อมูล: fread()

install.packages("data.table")
library(data.table)
  • คล้ายกับ read.table()
การนำเข้าข้อมูลใน R เบื้องต้น

fread()

states.csv

state,capital,pop_mill,area_sqm
South Dakota,Pierre,0.853,77116
New York,Albany,19.746,54555
Oregon,Salem,3.970,98381
Vermont,Montpelier,0.627,9616
Hawaii,Honolulu,1.420,10931
states2.csv

South Dakota,Pierre,0.853,77116
New York,Albany,19.746,54555
Oregon,Salem,3.970,98381
Vermont,Montpelier,0.627,9616
Hawaii,Honolulu,1.420,10931
การนำเข้าข้อมูลใน R เบื้องต้น

fread()

fread("states.csv")
          state    capital pop_mill area_sqm
1: South Dakota     Pierre    0.853    77116
2:     New York     Albany   19.746    54555
3:       Oregon      Salem    3.970    98381
4:      Vermont Montpelier    0.627     9616
5:       Hawaii   Honolulu    1.420    10931
fread("states2.csv")
             V1         V2     V3    V4
1: South Dakota     Pierre  0.853 77116
2:     New York     Albany 19.746 54555
3:       Oregon      Salem  3.970 98381
4:      Vermont Montpelier  0.627  9616
5:       Hawaii   Honolulu  1.420 10931
การนำเข้าข้อมูลใน R เบื้องต้น

fread()

  • อนุมานชนิดคอลัมน์และตัวคั่นอัตโนมัติ

  • ใช้งานได้ทันที

  • เร็วมาก

  • ระบุพารามิเตอร์ได้หลากหลาย

  • read.table() เวอร์ชันปรับปรุง

  • เร็ว สะดวก ปรับแต่งได้

การนำเข้าข้อมูลใน R เบื้องต้น

มาฝึกกันเถอะ!

การนำเข้าข้อมูลใน R เบื้องต้น

Preparing Video For Download...