2017-07-14 47 views
0

使用R,我想根據給定行中的兩個單元格值是否匹配找到row number在R中查找行如果兩個單元格的值匹配

下面的代碼告訴我輸出值是真實的,但我期待row number匹配的單元格。

> which(Data[1, 2] == 2 & Data[1,3] == 3) 
[1] 1 

這是正確的方法嗎?如果沒有,請給出更好的方法來找到row number給定兩個單元持有比較值。謝謝。

+1

你的代碼只在第一行進行比較,所以答案永遠是1或沒有。爲了比較它們,'which(Data [,2] == 2&Data [,3] == 3)'應該這樣做。提供可重現的例子,並提供更多的理想結果。 –

回答

1

@RichScriven在上面的評論部分回答了這個問題。

解決方案:

> which(Data[, 2] == 2 & Data[,3] == 3) 
[1] 40 
相關問題