![](/img/trans.png)
[英]Filtering the column and creating a new column by grouping the data and selecting a min of a column
[英]creating new column with data filtering in R
我在 r 中有一個包含數字列的數據框。 我想創建一個新列,如果原始值 < 100,它應該包含一個新值 A,如果原始值 > 100,它應該包含一個新值 B。
像這樣?
library(dplyr)
set.seed(100)
my_set = data.frame(x = rnorm(5, mean = 100))
#> x
#> 1 99.49781
#> 2 100.13153
#> 3 99.92108
#> 4 100.88678
#> 5 100.11697
my_set %>% mutate(y = ifelse(x > 100, "A","B"))
#> x y
#> 1 100.31863 A
#> 2 99.41821 B
#> 3 100.71453 A
#> 4 99.17474 B
#> 5 99.64014 B
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.