0
我在寬格式的數據集,看起來像這樣:如何將具有兩種標題的數據集轉換爲長格式?
header 1 x x x y y z z
header 2 1 2 3 1 2 1 2
2015 3.0 4.0 2.0 3.1 2.1 2.3 2.1
2016 2.0 4.4 1.0 2.1 3.1 5.3 0.1
...
我想將其更改爲長格式,看起來像這樣:
header 1 variable 1 2 3
2015 x 3.0 4.0 2.0
2015 y 3.1 2.1 N/A
2015 Z 2.3 2.1 N/A
2016 ...
這是我的方法:
- 級聯標題1和標題2用分隔符
- 使用
melt()
函數和 - 拆分兩個
但是,這是行不通的melt
功能改變了我的字符因素,然後我不能分割。任何人都可以幫助或建議更好的方法嗎?
你可以做一個可重現的例子,幷包括代碼和所需的輸出? –
你可以將你的因子變量as.character變回字符。這對tidyr來說也是可行的,但是你的帖子中沒有代碼可以使用。 – hrbrmstr