我還沒有完全理解R以及如何重新排列數據。我有一個需要重新安排,所以我可以在R進行方差分析ANOVA重新排列的數據
我現在的數據文件具有這種格式的舊SPSS數據文件:
ONE <- matrix(c(1, 2, 777.75, 609.30, 700.50, 623.45, 701.50, 629.95, 820.06, 651.95,"nofear","nofear"), nr=2,dimnames=list(c("1", "2"), c("SUBJECT","AAYY", "BBYY", "AAZZ", "BBZZ", "XX")))
,我需要它重新安排到這一點:
TWO <- matrix(c(1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 777.75, 701.5, 700.5, 820.06, 609.3, 629.95, 623.95, 651.95), nr=8, dimnames=list(c("1", "1", "1", "1", "2", "2", "2", "2"), c("SUBJECT","AA", "ZZ", "XX", "RT")))
我相信有一個簡單的方法來做到這一點,而不是手動編碼。感謝您的考慮。
這對我有幫助。非常感謝。 – 2010-10-08 09:53:17
+1智能。感謝您介紹grepl – 2010-10-08 15:51:14