タグ付けされた質問 「read.table」

8
read.csv警告 '引用文字列内のEOF'はファイルの完全な読み取りを妨げます
私が持っているCSVファイル(24.1メガバイト)私は完全に私の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 私はファイル全体をRに読み込むことができますreadLines: rl <- readLines(file("citations.CSV", encoding = "utf-8")) length(rl) [1] 112545 しかし、これを(を介してread.csv)テーブルとしてRに戻すことはできません。 write.table(rl, "rl.txt", …
125 r  csv  eof  read.table 

4
read.table / read.csvのcolClasses引数にカスタム日付形式を指定します
質問: read.table / read.csvでcolClasses引数を使用するときに日付形式を指定する方法はありますか? (私はインポート後に変換できることを理解していますが、このような多くの日付列があると、インポート手順で行うほうが簡単になります) 例: .csvという形式の日付列があります%d/%m/%Y。 dataImport <- read.csv("data.csv", colClasses = c("factor","factor","Date")) これは変換を間違ったものにします。たとえば、に15/07/2008なり0015-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, 3L, 1L, 1L, 1L, 1L, 2L, 2L, 3L, …
101 r  date  read.table  read.csv 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.