Еще два вопроса на эту тему:
A
B
Сначала позвольте мне показать пример данных (Данные A и B):
(1) Данные A:
Date_Collected A_Value
01/04/2016 10:53 0.137
01/20/2016 13:13 0.204
01/25/2016 11:09 0.199
02/01/2016 12:55 0.441
02/01/2016 12:56 0.215
02/01/2016 13:11 0.397
02/03/2016 09:19 0.377
02/10/2016 08:11 1.45
02/15/2016 13:04 2.63
(2) Данные B:
Date_Collected B_Value
01/04/2016 10:53 0.108
01/20/2016 13:13 0.404
02/01/2016 13:11 0.594
02/15/2016 13:04 1.99
Во-вторых, я расскажу, что я хочу сделать с R. Вы можете видеть, что «Данные A» имеют 9 записей, в то время как «Данные B» имеют только 4 записи. Поскольку эти значения так ценны, я не буду удалять «Данные А», чтобы соответствовать строкам «Данные Б». Вместо этого я буду заполнять «пропущенные» данные в «Данные B». Вещи, которые нужно сделать, можно разделить на две части:
(часть Ⅰ)
Blank добавить пустые строки для «данных B» в соответствующем месте, в соответствии с «данными A»; ② В этих пустых строках (синий на Рис.1) скопируйте соответствующую дату. Результат в конце части like похож на рис.1.
(часть Ⅱ)
Для интерполяции недостающих данных в «B_Value». Эта часть была решена. Вы можете увидеть решение в здесь Переполнения стека.
Может ли кто-нибудь дать мне совет по этому поводу (особенно Часть Ⅰ)? Спасибо.