簡體   English   中英

如何根據其他列添加新列

[英]How to add new column based on other columns

我的數據在兩個向量中包含01值:

  • bad = c(1,0,0,1,0,1,1)
  • good = c(1,0,0,0,1,0,0)

我想根據這兩列創建新列。 如果badgood等於0 (或1 ),則新列中的觀察值必須為0 (或1 ),或者如果bad1 good0 ,則新列中的新觀察值應為1 ,反之亦然。

可能是您要求使用其中一個邏輯運算符。

或者

as.integer(bad | good)

as.integer(bad & good)

有關更多信息,請參閱https://stat.ethz.ch/R-manual/R-devel/library/base/html/Logic.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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