mutate()
を列名の一部に基づいて組み合わせて実行するより良い方法を見つけることを試みています。方法にはある名前FINAL_.
dplyr - 列名の類似性に基づく式を変更
に与えられ(._A - ._B)/._C
結果:
df <- data.frame(LIMITED_A = c(100,200),
UNLIMITED_A = c(25000,50000),
LIMITED_B = c(300,300),
UNLIMITED_B = c(500,500),
LIMITED_C = c(2,10),
UNLIMITED_C = c(5,20))
df %>%
mutate(FINAL_LIMITED = (LIMITED_A - LIMITED_B)/LIMITED_C,
FINAL_UNLIMITED = (UNLIMITED_A - UNLIMITED_B)/UNLIMITED_C)
形を有する式:
たとえば、方法は、以下のコードでmutate
機能を簡素化しますこれをmutate
関数のコードの1行に単純化しますか?
@bouncyballは変数を 'df'に変更しました – waealu