Интерполяция дат [дубликат]

Эта библиотека синтаксического анализа веса должна решить все подобные проблемы. Мне нравится библиотека, потому что ее довольно легко расширить.

Пример синтаксического анализа:

var caseOne = Date.parseDate("Jul 8, 2005", "M d, Y");
var caseTwo = Date.parseDate("2005-07-08", "Y-m-d");

И форматирование обратно в строку (вы заметите, что оба случая дают точно такой же результат):

console.log( caseOne.dateFormat("M d, Y") );
console.log( caseTwo.dateFormat("M d, Y") );
console.log( caseOne.dateFormat("Y-m-d") );
console.log( caseTwo.dateFormat("Y-m-d") );

12
задан Fernando 27 February 2013 в 16:41
поделиться

1 ответ

Объединить с «пустым» объектом, который имеет все нужные даты, а затем использовать na.approx (или na.spline и т. д.) для заполнения отсутствующих значений.

x <- merge(serie, zoo(,seq(start(serie),end(serie),by="day")), all=TRUE)
x <- na.approx(x)
18
ответ дан Joshua Ulrich 18 August 2018 в 23:20
поделиться
  • 1
    Спасибо, это работает! – Fernando 27 February 2013 в 17:01
  • 2
    Попробуйте также na.locf: он берет самое последнее значение перед данным NA – natbusa 2 December 2013 в 16:36
Другие вопросы по тегам:

Похожие вопросы: