Я хотел бы попросить о помощи информаций выписки из заголовкаR Создать новый столбец из заголовка и реорганизовать таблицу с помощью петли
У меня есть таблица с сотнями строк и 1000 столбцов (равными) в файле (пример ниже), как этот, и я хотел бы создать цикл для извлечения дат из части заголовка (новый столбец) и изменить порядок значений в строках.
R2n_19970919__105056604_2_BF.MER_A123_DAY_00.nc <- c(0.09,0.09,0.08,0.08,0.06,0.07,0.09,0.08,0.08,"NA")
R2n_19970920__105056604_2_BF.MER_A123_DAY_00.nc <- c(0.08,0.08,0.08,0.07,"NA",0.05,0.08,0.08,0.08,"NA")
R2n_19970921__105056604_2_BF.MER_A123_DAY_00.nc <- c(0.07,"NA",0.08,"NA","NA",0.07,0.06,"NA",0.08,"NA")
data <- data.frame(R2n_19970919__105056604_2_BF.MER_A123_DAY_00.nc,R2n_19970920__105056604_2_BF.MER_A123_DAY_00.nc,R2n_19970921__105056604_2_BF.MER_A123_DAY_00.nc)
Как это сделать лучше всего? Помощь будет высоко оценена.
Вот мой ожидаемый результат:
R2n_ __105056604_2_BF.MER_A123_DAY_00.nc = 1997/09/19.
Date R2n.nc
1997/09/19 0.09
1997/09/19 0.09
1997/09/19 0.08
1997/09/19 0.08
1997/09/19 0.06
1997/09/19 0.07
1997/09/19 0.09
1997/09/19 0.08
1997/09/19 0.08
1997/09/19 NA
1999/09/20 0.08
1999/09/20 0.08
1999/09/20 0.08
1999/09/20 0.07
1999/09/20 NA
1999/09/20 0.05
1999/09/20 0.08
1999/09/20 0.08
1999/09/20 0.08
1999/09/20 NA
2001/09/21 ...
.
.
.
Измените данные в длинном формате, извлеките часть даты и принудите ее к 'as.Date'. –
@ RomanLuštrik Вы предлагаете изменить название и описание? – Gustavo
Нет, он предлагает решение. Посмотрите на '? Reshape' – Sotos