我對R非常陌生,並試圖識別特定的一行數據。我想要那個ideology
等於0.085
的人。當我進入找到值等於您的值的子集
subset(ideal112, ideology == 0.085)
我得到
[1] name state cd party ideology
<0 rows> (or 0-length row.names)
我不明白爲什麼會這樣,因爲有一個數據點,其ideology
是0.085
。當我輸入
subset(ideal112, ideology <= 0.085)
此數據點出現。但是,我需要讓R縮小到相等的地方。我不明白爲什麼==不工作。謝謝!
找出爲什麼一些爲推薦前不準確是非常重要的人們用寬容來搜索。容差引入誤報,可能會導致錯誤而不是補救錯誤。而且,即使公差適當,絕對測試也不適用於所有情況。涉及的錯誤可能是絕對的,相對於最終值而言,相對於某些輸入值或多個值的複雜函數。簡單地選擇諸如.0001之類的值並將其與絕對差異進行比較並不是一個好工程。 –