У меня есть несколько файлов csv (более 100). Каждый файл представляет период времени. В каждом файле есть 29 строк, которые нужно пропустить (текстовые строки). В строке 30 у меня есть матрица температуры как функция координат широты и долготы. Например: на широте 68,80 и долготе 48,40268 температура 5,94.
Итак, я хотел бы извлечь температуру при определенной комбинации координат широты и долготы для каждого периода времени, который у меня есть (для каждого файла).
Я могу написать код для одного файла, но боюсь, я не знаю, как сделать это в цикле или как сделать это быстрее.
Любая помощь приветствуется, спасибо. Извините, если это похоже на другие вопросы, я прочитал все, что мог найти по этой теме, но это не подходит для моей проблемы.
Код для одного файла:
filenames <- list.files(path="E:/Documents...")
fileone <- read.csv(filenames[1], skip=29, header=T, sep=";")
names(fileone) <- c("Lat", "68.88", "68.86", "68.85", "68.83", "68.82", "68.80", "68.79", "68.77", "68.76", "68.74", "68.73", "68.71")
Tempone <- fileone[which(fileone$Lat==48.40268), "68.80"]
fread
в пакетеdata.table
(но будьте осторожны со столбцами даты, если они у вас есть. Они будут импортированы как символы). - person Ricardo Saporta   schedule 06.08.2013