LastName Date email CreditCardNum AgeZip Amount
Paul 21/02/14 [email protected] 4241033422900360 6738851$14.39
Bullock 2/7/[email protected] 5178789953524240 3336538$498.31
Mcmahon 11/5/[email protected] 5389589582467450 7734302$92.44
Walters 25/09/13 [email protected] 5157094536097720 7794007$206.60
Franco 17/06/13 [email protected] 345477952996264 2415873$89.12
을하고이 어떻게 헤더, R로 가져하려고 해요입니다 :
w <- c(11,10,57,16,3,5,8)
df <- read.fwf("data.txt",widths=w,stringsAsFactors=F)
names(df) <- df[1,]; df <- df[-1,]
단지 사실이 아니다
Error in read.table(file = FILE, header = header, sep = sep, row.names = row.names, : more columns than column names
: 나는 header=T
를 사용하지 않는
이유는 나에게 오류를 제공한다는 것입니다. 너비 (w
)가 정확한지 알고 있습니다. 그렇다면이 오류는 어디에서 오는 것입니까? 내 솔루션은 잘 작동하며, 무슨 일이 일어나고 있는지 이해하고 싶습니다.
당신이 당신의'w' 벡터를 제공시겠습니까? – jbaums
예, 미안합니다 :'w <- c (11,10,57,16,3,5,8)'. 편집 됨. – shadowtalker
나는 당신의 질문이 무엇인지 조금 불분명하다. 오류가 왜 던져 졌는지 알고 싶습니까? 아니면 우아한 해결 방법을 찾았습니까? 'header = F'를 지정하는 제안 된 방법은 괜찮습니다. – jbaums