我是R编码的新手。我想要做一个特殊的转位。我知道函数"t()“将完成这项工作--它是自然转置的。
我的输入数据是:
policyID statecode county var1 var2 var3
119736 FL CLAY COUNTY 498960 498960 498960
448094 FL CLAY COUNTY 132237 132230 132235
206893 FL CLAY COUNTY 190745 190758 19072
333743 FL CLAY COUNTY 0 79520 0我想要做的是转换我的数据存储policyID、状态编码和县类列。
输出模式:
policyID statecode county Name Value
119736 FL CLAY COUNTY var1 498960
119736 FL CLAY COUNTY var2 498960
119736 FL CLAY COUNTY var3 498960
448094 FL CLAY COUNTY var1 132237
448094 FL CLAY COUNTY var2 132230
448094 FL CLAY COUNTY var3 132235
206893 FL CLAY COUNTY var1 190745
206893 FL CLAY COUNTY var2 190758
206893 FL CLAY COUNTY var3 19072
333743 FL CLAY COUNTY var1 0
333743 FL CLAY COUNTY var2 79520
333743 FL CLAY COUNTY var3 0有人能帮我吗?注意,输入数据集只是一个示例。真实的数据集包含大约200个列,我一直希望保留policyID、statecode和county类列。
谢谢。
发布于 2018-06-11 12:51:21
我同意Maurits的观点,听起来像是从宽到长到宽(修改)。而不是像前面提到的,重塑2::融化和重塑2::铸是可能的解决方案。彼得
https://stackoverflow.com/questions/50798007
复制相似问题