[英]Data Replacement based on conditions in R
我試圖找到一個等效的,如果,那么,R中的其他數據替換。
使用虹膜R數據集的示例。
我希望能夠使用以下類型的條件來計算和替換數據:
IF Sepal.Width >= 2.8 and <= 3.1 AND petal.length < 1.4 THEN petal.length = 1.
還沒有弄清楚如何在R中執行此操作。我知道您可以為特定的列設置條件,但是我需要它來評估列的值以確定哪些列需要調整。 我已經看到了幾個示例,但是在確定替換之前都沒有評估2列。
非常感謝您的幫助!
或者,您可以執行以下操作-與上述Codoremifa的建議非常相似。
df$Petal.Length[df$Sepal.Width >= 2.8 & df$Sepal.Width <= 3.1 & df$Petal.Length < 1.4 ] = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.