![](/img/trans.png)
[英]change value of different columns in a tibble based on cutoffs from a different tibble
[英]change value at specific location in a tibble
一個可能的解決方案:
library(dplyr)
df %>%
mutate(col2 = ifelse(row_number() == 2, 44, col2))
#> col1 col2 col3
#> 1 1 5 9
#> 2 2 44 10
#> 3 3 7 11
#> 4 4 8 12
您也許可以使用 dplyr 的dplyr
rows_update()
函數?
rows_update(df, tibble(col1=2, col2=44))
# Matching, by = "col1"
# A tibble: 4 x 3
col1 col2 col3
<int> <int> <int>
1 1 5 9
2 2 44 10
3 3 7 11
4 4 8 12
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.