Я пытаюсь прочитать .txt файл из inte rnet и получить его в удобной форме в R. Кажется, что это должно быть легко, но я изо всех сил:
Данные из Беркли Земля:
b_earth_url <- 'http://berkeleyearth.lbl.gov/auto/Global/Land_and_Ocean_complete.txt'
Я пробовал следующее:
read.table(b_earth_url, sep = '\t', comment.char = '%', row.names = NULL)
или:
b_earth_data <- readLines(b_earth_url)[!grepl('%', readLines(b_earth_url))]
data.frame(b_earth_data, stringsAsFactors = F)
Я пробовал несколько других вариантов, но не могу получить мимо фрейма данных с одной переменной, содержащей вектор chr с фиксированной шириной.
Я пробовал extract()
, separate()
и strsplit()
, и не могу заставить их работать. Я не думаю, что знаю, как использовать разделитель фиксированной ширины для sep =