[英]Replace negative values with positive values in R
我正在為在線課程完成一項任務,為此,我必須以兩種不同的方式用正值替換向量中的所有負值。 我有以下向量:
z <- seq(-3.5, 7, by=1.5)
第一種方法是使用abs()
函數:
z <- abs(z)
我正在嘗試另一種做同一件事的方法,也許是使用replace函數或類似的方法。 誰能提出解決方案?
這應該很快:
z<-z*sign(z)
我喜歡akrun的答案,而且計算速度很快。 出於瑣碎的目的,這是一個曲折:
z<--pmin(-z, z)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.