我親愛的我有一個問題,我有兩個dataframes這樣的:匹配兩段dataframes考慮兩個變量具有相同的水平
z=data.frame(x1=c(1,2,5,4,9,1,4,2,9,21),x2=c(2,2,2,4,8,9,1,9,1,1),x3=c("a","b","b","a","a","b","b","b","a","a"))
z1=data.frame(y=c("a","b"),x=c("protein","cell"))
我一直在努力,以配合Z,使用Z1考慮到在Z1 Y的水平與z的x3中的級別相同,並且我希望在所有數據幀z中顯示一個顯示z1的變量z的新列。我想這樣的一些;我用比賽,但我沒有得到那個結果。
x1 x2 x3 N
1 1 2 a protein
2 2 2 b cell
3 5 2 b cell
4 4 4 a protein
5 9 8 a protein
6 1 9 b cell
7 4 1 b cell
8 2 9 b cell
9 9 1 a protein
10 21 1 a protein
如果其中一個答案解決您的問題,請接受它。 – 2013-03-23 03:33:33