데이터가없는 경우 다음은 내 문제에 대한 최선의 추측이며 내 추측을 가정 한 해결책입니다. 여기
# create dummy data
mydf = data.frame(participant = rep(1:3, each = 3),
test = rep(letters[1:3], times = 3),
result = sample(100, 9, replace = T))
는 데이터 프레임이 각 행은 참가자에 대한 모든 테스트 결과를 포함시킬 경우 여기, 지금
participant test result
1 1 a 20
2 1 b 17
3 1 c 63
4 2 a 60
5 2 b 67
6 2 c 16
7 3 a 49
8 3 b 64
9 3 c 75
보이는 당신이 그것을 cast
얼마나 얼마나이다. 이것은 우리에게 당신의 데이터 프레임을 dput
경우
participant a b c
1 1 20 17 63
2 2 60 67 16
3 3 49 64 75
아래의 데이터 프레임을 제공
mydf2 = cast(data = mydf, participant ~ test, value = "result")
, 당신의 문제에 대한 더 많은 사용자 정의 솔루션을 제공하고 오류를 진단하는 것이 더 쉽습니다. 이것이 유용했기를 바랍니다
당신은'myData'를 먼저 녹였습니까? '캐스트 (cast) '는 "용융 된"data.frame이 작동해야합니다. 받은 오류는 무엇입니까? myData의 처음 15 줄 정도를 포함 시키면 사람들이 훨씬 더 효율적으로 당신을 도울 수 있습니다. 'dput (myData)'를 사용하여 data.frame을 포함 시키십시오. – Chase
체이스, 빠른 의견에 감사드립니다. 내 데이터가 테스트에 의한 것이라면 이미 녹아 버렸습니다. 아마 나는 그것을 오해했다. 몇 줄의 데이터를 게시하려고했습니다. 불행히도 너무 많은 열이 있기 때문에 왜곡 된 혼란처럼 보입니다. – evt