readr
패키지를 사용하여 zip 파일을 읽으려고합니다. 원래의 CSV 파일에는 170 개의 열이 있습니다. 같은 R로 zip 파일을 읽을 수있는 일반 read.table
기능을 사용하는 경우Reader 패키지에서 Read.Table과 Read_Table 비교 - Readr과 함께 추가 된 열
은 여분의 열이 추가되지 않습니다 : 나는 다음과 같은 read_table
이것을 재현 해 봅니다
data1 <- read.table(unz(zip_file,csv_file), skip = 10, header=T, quote="\"", sep=",")
:
data2 <- read_table(unz(zip_file,csv_file), skip = 10)
에는 더 많은 추가 열이 있습니다.
및 1461을 read_table
으로 사용하면 170 개의 열이 있습니다.
다음은 원래의 모습을 얻을 수 있도록 Excel의 일부 열의 목록입니다. 추가 열이 추가되지 않은 상태에서 read_table
함수를 사용하여 모든 것을 읽을 수있는 방법을 궁금합니다.
Column Names:
A
B
C
D (A)
D (B)
E F
G
A B C : 2017 D E - F G: H I
J.org - B : L -- K.org: F C
2016 TEST TESTING : Baltimore TEST TESt: H B
read_table에 여분의 열을 추가하게하는 원인이되는 공백, 대시, 콜론 등이 있습니다.
추가 열이 없어도 동시에 열을 원래 형식으로 유지하는 방법은 무엇입니까?
감사합니다.
'readr :: read_table2'을 (를) 해 보았습니까? '? readr :: read_table'은'read_table'이 더 엄격하고'read_table2'는'read.table'과 같기 때문에 말입니다. – Tino
또한 csv 파일 인 경우 대신'readr :: read_csv'를 사용하십시오. – dshkol
나는 zip 파일을 읽었으므로 zip 파일과 csv의 압축을 풀기 위해 read.table을 더 나은 옵션으로 읽었습니다. –