คำถามติดแท็ก read.table

8
read.csv คำเตือน 'EOF ภายในสตริงที่ยกมา' ป้องกันการอ่านไฟล์โดยสมบูรณ์
ฉันมีไฟล์ CSV (24.1 MB)ที่ฉันไม่สามารถอ่านได้ทั้งหมดในเซสชัน R ของฉัน เมื่อฉันเปิดไฟล์ในโปรแกรมสเปรดชีตฉันจะเห็น 112,544 แถว เมื่อฉันอ่านเป็น R โดยมีread.csvเพียง 56,952 แถวและคำเตือนนี้: cit <- read.csv("citations.CSV", row.names = NULL, comment.char = "", header = TRUE, stringsAsFactors = FALSE, colClasses= "character", encoding= "utf-8") Warning message: In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : EOF within quoted string …
125 r  csv  eof  read.table 

4
ระบุรูปแบบวันที่ที่กำหนดเองสำหรับอาร์กิวเมนต์ colClasses ใน read.table / read.csv
คำถาม: มีวิธีระบุรูปแบบวันที่เมื่อใช้อาร์กิวเมนต์ colClasses ใน read.table / read.csv หรือไม่ (ฉันรู้ว่าฉันสามารถแปลงได้หลังจากนำเข้า แต่มีคอลัมน์วันที่มากมายเช่นนี้การทำในขั้นตอนการนำเข้าจะง่ายกว่า) ตัวอย่าง: ฉันมี .csv %d/%m/%Yมีคอลัมน์วันที่ในรูปแบบที่ dataImport <- read.csv("data.csv", colClasses = c("factor","factor","Date")) สิ่งนี้ทำให้การแปลงผิดพลาด ยกตัวอย่างเช่นจะกลายเป็น15/07/20080015-07-20 รหัสที่ทำซ้ำได้: data <- structure(list(func_loc = structure(c(1L, 2L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 5L), .Label = c("3076WAG0003", "3076WAG0004", "3076WAG0007", "3076WAG0009", "3076WAG0010"), class = "factor"), order_type = structure(c(3L, …
101 r  date  read.table  read.csv 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.