Readr — отличный пакет. Но люди ленятся указывать тип данных для каждого столбца. (например, из 30).
Проверка ошибок синтаксического анализа может показать, что ключевой проблемой является только один столбец.
Смотрите ниже
fname='c:/q/net/SnomedCT_RF2Release_INT_20160131/Full/Terminology/sct2_Concept_Full_INT_20160131.txt'
> snm<-read_delim(fname,delim='\t')
Warning: 4016 parsing failures.
row col expected actual
528950 id an integer 11000119105
528951 id an integer 11000119105
528952 id an integer 41000119109
528953 id an integer 61000119108
528954 id an integer 81000119104
...... ... .......... ...........
.See problems(...) for more details.
> probs<-problems(snm)
> table(probs$col)
id
4016
>
Как я могу указать тип данных только одного столбца (в моем случае идентификатор столбца) в моем наборе данных. (быть персонажем)
names(snm)
[1] "id" "effectiveTime" "active" "moduleId" "definitionStatusId"