R问题:如何堆叠两列或更多列数字并保留一个因子
我data.frame喜欢这样的:
patient analyte1value analyte2value analyte3value
pt1 1 3 5
pt2 2 6 7
pt3 9 10 2
...
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用stack(select=c(columnnames)),但我失去了耐心因素.
我想出去:
pt1 1 analyte1
pt1 3 analyte2
pt1 5 analyte3
pt2 2 analyte1
pt2 6 analyte2
...
Run Code Online (Sandbox Code Playgroud)
(我有一种潜在的怀疑,我需要plyr或类似的......)
谢谢.
r ×1