Я пытаюсь импортировать следующий текстовый файл:
"year" "sex" "name" "n" "prop"
"1" 1880 "F" "Mary" 7065 0.0723835869064085
"2" 1880 "F" "Anna" 2604 0.0266789611187951
"3" 1880 "F" "Emma" 2003 0.0205214896777829
"4" 1880 "F" "Elizabeth" 1939 0.0198657855642641
"5" 1880 "F" "Minnie" 1746 0.0178884278469341
"6" 1880 "F" "Margaret" 1578 0.0161672045489473
"7" 1880 "F" "Ida" 1472 0.0150811946109318
"8" 1880 "F" "Alice" 1414 0.0144869627580554
"9" 1880 "F" "Bertha" 1320 0.0135238973413247
"10"1880 "F" "Sarah" 1288 0.0131960452845653
и у меня нет проблем с использованием:
data <-read.table("~/Documents/baby_names.txt",header=TRUE,se="\t")
Однако я не понял, как это сделать с помощью readr. Следующая команда не работает:
data2 <-read_tsv("~/Documents/baby_names.txt")
Я знаю, что проблема связана с тем, что первая строка содержит пять элементов (заголовки), а остальные 6, но я не знаю, как сказать readr игнорировать «1», «2», «3» и т. Д. на. Какие-либо предложения?
"id"
в список имен столбцов. Тогдаread.table()
сheader=TRUE
будут работать как положено. - person Tim Biegeleisen   schedule 14.06.2016