Я хотел бы идентифицировать все строки тиббла, которые были изменены после mutate
. Мои реальные данные имеют несколько столбцов, и функция mutate
изменяет более одного столбца одновременно.
# library
library(tidyverse)
# get df
df <- tibble(name=c("A","B","C","D"),value=c(1,2,3,4))
# mutate df
dfnew <- df %>%
mutate(value=case_when(name=="A" ~ value+1, TRUE ~value)) %>%
mutate(name=case_when(name=="B" ~ "K", TRUE ~name))
Создано в 2020-04-26 пакетом prex ( v0.3.0)
Теперь я ищу способ сравнить все строки df
с dfnew
и идентифицировать все строки хотя бы с одним изменением.
Желаемый результат будет:
# desired output:
#
# # A tibble: 4 x 2
# name value
# <chr> <dbl>
# 1 A 2
# 2 K 2