【发布时间】:2021-12-25 09:41:19
【问题描述】:
我试图转换这些数据,但我对 R 很陌生,希望得到以下帮助。
我使用了这段代码,它转换了整个数据。
attach(merged_file)
final_df <- as.data.frame(t(merged_file))
任何帮助将不胜感激。
我有这个想要转换的原始数据集:
Year AEZ 01-Jan 02-Jan 03-Jan 04-Jan 05-Jan
1981 1 0.025 0.025 0.025 0.025 0.025
1981 2 0.0049 0.0049 0.0049 0.0049 0.0049
1982 1 0.0251 0.0251 0.0251 0.0251 0.0251
1982 2 0.0049 0.0049 0.0049 0.0049 0.0049
转换后的数据应如下所示:
aez year day rainfall
1 1981 01-Jan 0.025
1 1981 02-Jan 0.025
1 1981 03-Jan 0.025
1 1981 04-Jan 0.025
1 1981 05-Jan 0.025
2 1981 01-Jan 0.0049
2 1981 02-Jan 0.0049
2 1981 03-Jan 0.0049
2 1981 04-Jan 0.0049
2 1982 05-Jan 0.0049
1 1982 01-Jan 0.0251
1 1982 02-Jan 0.0251
1 1982 03-Jan 0.0251
1 1982 04-Jan 0.0251
1 1982 05-Jan 0.0251
2 1982 01-Jan 0.0049
2 1982 02-Jan 0.0049
2 1982 03-Jan 0.0049
2 1982 04-Jan 0.0049
2 1982 05-Jan 0.0049
【问题讨论】:
-
这是我尝试过的,但它没有给我我需要的东西。 attach(merged_file) final_df
-
能否将其添加到您的问题中,好吗?
标签: r dataframe date transform transpose