วิธีใช้ฟังก์ชัน read.delim ใน r


คุณสามารถใช้ฟังก์ชัน read.delim() เพื่ออ่านไฟล์ข้อความที่มีตัวคั่นใน R

ฟังก์ชันนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

read.delim (ไฟล์, ส่วนหัว = TRUE, sep = ‘\ t’)

ทอง:

  • file : ตำแหน่งของไฟล์
  • header : ระบุว่าแถวแรกแสดงถึงส่วนหัวของตารางหรือไม่ ค่าเริ่มต้นคือ TRUE
  • sep : ตัวคั่นตาราง ค่าเริ่มต้นคือแท็บ (\t)

ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้ read.delim ใน R

เริ่มต้นด้วยการสร้าง data frame ใน R:

 #create data frame
df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
                 dots=c(99, 90, 84, 96),
                 assists=c(22, 19, 16, 20),
                 rebounds=c(30, 39, 42, 26))

#view data frame
df

   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

จากนั้นลองใช้ฟังก์ชัน write.table() เพื่อส่งออกกรอบข้อมูลไปยังไฟล์ข้อความที่คั่นด้วยแท็บ:

 #export to tab-delimited text file
write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )

จากนั้นฉันสามารถนำทางไปยังตำแหน่งที่ฉันส่งออกข้อมูลและดูไฟล์ข้อความได้:

จากนั้นฉันสามารถใช้ฟังก์ชัน read.delim() เพื่ออ่านจากไฟล์ข้อความ:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

กรอบข้อมูลสอดคล้องกับกรอบข้อมูลที่เราสร้างไว้ก่อนหน้านี้

โปรดทราบว่าตัวคั่นตารางเริ่มต้นสำหรับฟังก์ชัน read.delim() คือแท็บ (\t)

ดังนั้นโค้ดต่อไปนี้จึงให้ผลลัพธ์ที่เหมือนกัน:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ', sep=' \t ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

หมายเหตุเกี่ยวกับการใช้ read.delim()

โปรดทราบว่าคุณสามารถใช้ฟังก์ชัน getwd() เพื่อรับไดเร็กทอรีการทำงานปัจจุบันเพื่อค้นหาตำแหน่งที่ส่งออกบล็อกข้อมูลแรก

คุณยังสามารถใช้ฟังก์ชัน setwd() ได้หากต้องการเปลี่ยนตำแหน่งของไดเร็กทอรีการทำงานปัจจุบัน

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการนำเข้าไฟล์ประเภทอื่นลงใน R:

วิธีป้อนข้อมูลดิบด้วยตนเองใน R
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R (ทีละขั้นตอน)

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *