วิธีนำเข้าไฟล์ tsv ลงใน r (รวมถึงตัวอย่าง)


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อนำเข้าไฟล์ TSV ลงใน R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ')

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

ตัวอย่างที่ 1: นำเข้าไฟล์ TSV ลงใน R (พร้อมชื่อคอลัมน์)

สมมติว่าไฟล์ TSV ต่อไปนี้ชื่อ data.tsv ได้รับการบันทึกไว้ที่ไหนสักแห่งในคอมพิวเตอร์ของฉัน:

ฉันสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อนำเข้าไฟล์ TSV นี้ไปยังกรอบข้อมูลใน R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ')

#view data frame
df

# A tibble: 5 x 3
  team points rebounds
      
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

เราจะเห็นว่าไฟล์ TSV ได้รับการนำเข้าไปยัง R เรียบร้อยแล้ว

ตัวอย่างที่ 2: นำเข้าไฟล์ TSV ลงใน R (ไม่มีชื่อคอลัมน์)

สมมติว่าฉันมีไฟล์ TSV ต่อไปนี้ชื่อ data.tsv โดยไม่มีชื่อคอลัมน์:

ฉันสามารถใช้อาร์กิวเมนต์ col_names เพื่อระบุว่าไม่มีชื่อคอลัมน์เมื่อนำเข้าไฟล์ TSV นี้ลงใน R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ', col_names= FALSE )

#view data frame
df

  X1 X2 X3
    
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

ตามค่าเริ่มต้น R จะจัดเตรียมชื่อคอลัมน์ X1, X2 และ X3

ฉันสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อ เปลี่ยนชื่อคอลัมน์ได้อย่างง่ายดาย :

 #rename columns
names(df) <- c(' team ', ' points ', ' rebounds ')

#view updated data frame
df

  team points rebounds
        
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน read_tsv() ได้ที่นี่

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

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

วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้า CSV จาก URL ใน R
วิธีนำเข้าไฟล์ Excel ลงใน R

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

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