使用以下数据,如果测试为真,我试图将任何测试列(test_A 等)重新分配给它们相应的时间列(time_A 等),然后找到所有真实测试时间的最小值.
[ID] [time_A] [time_B] [time_C] [test_A] [test_B] [test_C] [min_true_time]
[1,] 1 2 3 4 FALSE TRUE FALSE ?
[2,] 2 -4 5 6 TRUE TRUE FALSE ?
[3,] 3 6 1 -2 TRUE TRUE TRUE ?
[4,] 4 -2 3 4 TRUE FALSE FALSE ?
我的实际数据集非常大,所以我对 if 和 for 循环的尝试都失败了。但我无法在应用功能上取得任何进展。
而更多的负时间,比如 -2 将被认为是第 3 行的最小值。
欢迎任何建议