를 사용하여 문자를 무시 나는 R.에서 readr 패키지에서 read_fwf를 사용하여 문자를 건너 뛸 수있는 쉬운 방법이 있는지 알고 싶습니다R readr :: read_fwf fwf_widths
예를 들어,의 예제 중 하나를 수정 기본 read.fwf 기능을하지만 잘 작동 사용
Error: Begin offset (2) must be smaller than end offset (-1)
: 문서
library(readr)
fwf_sample <- system.file("extdata/fwf-sample.txt", package = "readr")
read_fwf(fwf_sample, fwf_widths(c(2, -3,2, 3)))
는 오류가 발생
read.fwf(fwf_sample, widths = c(2,-3,2,3))
# V1 V2 V3
#1 12 67 890
#2 12 67 890
#3 12 67 890
#4 12 67 890
#5 12 67 890
readr::read_fwf
을 사용하여이 동작을 모방 할 수있는 방법이 있습니까? (대부분 성능상의 이유로 관심이 있습니다).
없음 오류를 readr 버전 1.0.0을 사용하여 내 machine.b에. R 3.3.1. 반면에 부정은 존중받지 못하고 4 열을 얻습니다. –
나는 R 3.3.1과 readr 0.2.2로 우분투 64 비트를 사용했다. 나는 1.0.0으로 업그레이드했고 지금 같은 이슈를 얻는다. 나는 잠시 read.fwf를 고수 할 것이라고 생각한다. – lucacerone