簡體   English   中英

根據R中的條件進行數據替換

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM