R:根据需要铸造多个立柱
我有这个数据集(在命令行中运行它,查看一下) 可以看到,有一个名为“季节”的变量,定义了数据的季节。我想将每个季节的天气变量(“平均”、“最小”、“最大”、“湿度”、“降雨”)拆分,但将它们放在同一行。所以,我每年在每个研究区域只有一行,包含季节性数据的信息 我试着用“重塑”和“重塑2”包中的“cast”和“dcast”命令来实现这一点,但没有成功 有人能帮我吗 谢谢R:根据需要铸造多个立柱,r,casting,reshape,R,Casting,Reshape,我有这个数据集(在命令行中运行它,查看一下) 可以看到,有一个名为“季节”的变量,定义了数据的季节。我想将每个季节的天气变量(“平均”、“最小”、“最大”、“湿度”、“降雨”)拆分,但将它们放在同一行。所以,我每年在每个研究区域只有一行,包含季节性数据的信息 我试着用“重塑”和“重塑2”包中的“cast”和“dcast”命令来实现这一点,但没有成功 有人能帮我吗 谢谢 Jacopo首先,假设您的数据位于df中。我将rbinddf改为df,并将df下半年的季节改为夏季,这样我们就有了一个以上的季节
Jacopo首先,假设您的数据位于
df
中。我将rbind
df
改为df
,并将df
下半年的季节改为夏季,这样我们就有了一个以上的季节:
df <- rbind(df, df)
df[7:12,]$Season = 'Summer'
现在,我们准备好使用重塑
功能:
r_df <- reshape(df, timevar = 'Season', idvar = c('Staz', 'Year'), direction = 'wide')
r\u df首先,假设您的数据位于df
中。我将rbind
df
改为df
,并将df
下半年的季节改为夏季,这样我们就有了一个以上的季节:
df <- rbind(df, df)
df[7:12,]$Season = 'Summer'
现在,我们准备好使用重塑
功能:
r_df <- reshape(df, timevar = 'Season', idvar = c('Staz', 'Year'), direction = 'wide')
r\u df您能显示预期输出吗?您能显示预期输出吗?