Как заполнить отсутствующие даты?

У меня есть данные, которые выглядят так:

Date1 Date2 Value2 1/1/1998 1/1/1998 2 1/2/1998 1/2/1998 4 1/3/1998 1/4/1998 6 1/4/1998 1/5/1998 8 1/6/1998 1/6/1998 10 1/7/1998 1/7/1998 12 1/8/1998 1/10/1998 14 1/9/1998 1/10/1998 

Я хочу, чтобы Date2 соответствовал Date1 и заполнил отсутствующий Value2 со средним значением value2 перед ним и после него.

Мои конечные данные будут выглядеть так:

 Date1 Date2 Value 1/1/1998 1/1/1998 2 1/2/1998 1/2/1998 4 1/3/1998 1/3/1998 5 1/4/1998 1/4/1998 6 1/6/1998 1/6/1998 10 1/7/1998 1/7/1998 12 1/8/1998 1/8/1998 13 1/9/1998 1/9/1998 13 1/10/1998 1/10/1998 14 

Импортируйте свои данные в R (обычно вы читаете из двух файлов):

 DF1 <- read.table(text = "Date1 1/1/1998 1/2/1998 1/3/1998 1/4/1998 1/6/1998 1/7/1998 1/8/1998 1/9/1998 1/10/1998", header = TRUE) DF2 <- read.table(text = "Date2 Value2 1/1/1998 2 1/2/1998 4 1/4/1998 6 1/5/1998 8 1/6/1998 10 1/7/1998 12 1/10/1998 14", header = TRUE) 

Объединить data.frames:

 DF <- merge(DF1, DF2, by.x = "Date1", by.y = "Date2", all.x = TRUE) DF$Date1 <- as.Date(DF$Date1, format = "%m/%d/%Y") #parse dates DF <- DF[order(DF$Date1),] #order the data.frame 

Заполните средние значения:

 library(zoo) DF$Value2 <- na.approx(DF$Value2, method = "constant", f = 0.5) # Date1 Value2 # 1 1998-01-01 2 # 3 1998-01-02 4 # 4 1998-01-03 5 # 5 1998-01-04 6 # 6 1998-01-06 10 # 7 1998-01-07 12 # 8 1998-01-08 13 # 9 1998-01-09 13 # 2 1998-01-10 14 
  • Подключить R из Excel - DCOM? R добавить в Excel?
  • Транспонирование данных из столбцов в строки
  • Нормализация и очистка файлов excel в R
  • Как сделать vlookup и заполнить (например, в Excel) в R?
  • Фильтрация данных в R для столбца с помощью записей из другого столбца
  • как импортировать файл xlsx (2010) в R 2.15.0
  • Объединение столбцов из нескольких файлов Excel в определенном порядке
  • О преобразовании дат в R 3.1.0 в OSX 10.9.2
  • Является ли RExcel полезным? или я должен искать альтернативы
  • наиболее эффективный способ экспорта таблицы непредвиденных обстоятельств из R в Excel
  • Извлеките количество листов из книги Excel в R (без XLConnect)
  • Interesting Posts

    Удаление дефис из ячейки в Excel

    Как сделать задание CRON для использования функции экспорта phpmyadmin для экспорта DB

    Поиск выражения рентабельности на excel

    Ошибка при обработке VBA: когда ошибок нет?

    Добавление комментариев в ячейки с помощью VBA

    Сотни значений excel lookup для MySQL вставляются в Интернете?

    Excel VBA для заполнения нескольких страниц Word из одного шаблона

    Запрос пользователю выбрать вариант в VBA?

    сохранить как .xlsm файл, затем как .pdf-файл

    VBA для сравнения вытащить данные с листа 2 на лист 3

    Как найти все строки в ячейке, которая содержит заданную подстроку в excel

    Создание информационных кадров с одного листа в пандах

    Excell: сколько раз значение или другое значение появляется в столбце

    Транспонирование данных на основе ссылочного значения, а затем вычитание текста из вывода

    Как использовать класс с коллекцией элементов управления

    Давайте будем гением компьютера.