> imqd = read.csv("csv/quest/IMQ.csv")
> demod = read.csv("csv/DEMO.csv")
> mcqd = read.csv("csv/quest/MCQ.csv")
>
> length(demod)
[1] 145
> length(demod[[1]])
[1] 9965
> length(mcqd)
[1] 168
> length(mcqd[[1]])
[1] 9493
> length(imqd)
[1] 5
> length(imqd[[1]])
[1] 9965
>
> mydata = merge(imqd, demod)
> length(mydata)
[1] 148
> length(mydata[[1]])
[1] 9965
ここまでは順調ですね。しかし、何かをマージしようとするとmcqd
、データが適切に見えても、ほとんどの行が失われます。
> intersect(intersect(names(imqd), names(mcqd)), names(demod))
[1] "X" "seqn"
> finaldata = merge(mydata, mcqd)
> length(finaldata)
[1] 314
> length(finaldata[[1]])
[1] 18
なぜ現在18行しかないのですか?
家で一緒に遊びたい場合は、こちらから csv ファイルを入手できます。