我正在尝试聚合或关联4列矩阵中的2列。矩阵用数值填充。当column1为> .25时,我想只显示column1和column3。我已经尝试了很多R命令但是在第1列中满足条件时无法显示2列。 例如
1.094262, 14
0.5962845, 17
以下是数据集。以上所需输出的示例。
0.1287953 3 12 1
1.094262 13 14 3
0.5962845 8 17 4
0.6511204 7 19 5
0.2533915 4 6 2
0.8222555 6 18 6
0.08695875 3 7 1
0.6096232 6 6 2
1.583204 24 7 1
0.08337463 4 7 1
0.06398186 1 11 2
0.2713974 4 11 2
0.6205648 13 4 1
1.276595 15 14 3
答案 0 :(得分:0)
这是你在找什么?
df[df$V1>0.25,c(1,3)]
V1 V3
2 1.0942620 14
3 0.5962845 17
4 0.6511204 19
5 0.2533915 6
6 0.8222555 18
8 0.6096232 6
9 1.5832040 7
12 0.2713974 11
13 0.6205648 4
14 1.2765950 14
其中df
是:
df=read.table(text="0.1287953 3 12 1
1.094262 13 14 3
0.5962845 8 17 4
0.6511204 7 19 5
0.2533915 4 6 2
0.8222555 6 18 6
0.08695875 3 7 1
0.6096232 6 6 2
1.583204 24 7 1
0.08337463 4 7 1
0.06398186 1 11 2
0.2713974 4 11 2
0.6205648 13 4 1
1.276595 15 14 3", h=F)