在R vary = Date中将WIDE转换为LONG

时间:2017-02-22 09:39:27

标签: r

我有一个导入到R的.csv文件,我需要将数据转换为Long格式,其中的变化日期为4/1/1996到12/16/2017。 数据已存储在R中,其中变量是RegionName,State,sizerank和为每个州的每个Region进行观察的不同日期。 当然,Idvar将是SizeRank:

Part of the Data is short as a snapshot

1 个答案:

答案 0 :(得分:1)

library(data.table)
dt <- fread("file.csv")
melt(dt, id.vars = c("RegionName", "State", "SizeRank"), variable.name = "date")

我认为这可以做你想要的。