【发布时间】:2021-02-11 18:15:39
【问题描述】:
假设我有这样一个数据框,其中包含 X, Y, Z, T 列和超过 100 行:
order X Y Z T
i a k b n
j c a b n
如您所见,如果i-th X 和j-th Y 具有相同的值(即a),那么i-th Z 和j-th Z 具有相同的值(b)和i-th T 和@987654330 @ 具有相同的值 (n)
我想做的是,如果i-th X和j-th Y具有相同的值(即a),那么i-th Z = b和j-th Z = n和i-th T = n,j-th T = b
order X Y Z T
i a k b n
j c a n b
我曾尝试在 R 中使用 if else 和 for 循环来执行此操作,但我做不到。
谁能帮我在 R 中做到这一点?
【问题讨论】:
标签: r loops if-statement