在每个模数中,我想从类列中选择最差的类值,但只能从 y/n 列中带有“y”的行中选择,然后我想在每个模的每一行中填充这个类。我不知道如何实现层次结构:
N优于O,O优于P,P优于W,W优于S(S为最差类)
例子:
modulo y/n class
1 y N
1 n P
1 n W
1 y P
2 n W
2 n N
3 y P
3 y W
3 n O
2 y W
4 n P
4 y S
以及我想实现的目标:
modulo y/n class worst_class
1 y N W
1 n P W
1 n W W
1 y P W
2 n W
2 n N
3 y P S
3 y S S
3 n O S
1 y W W
4 n S P
4 y P P
在模“1”中,只有三个带有“y”的值:N、P 和 W。最差的值是 W,因此在模“1”中为每一行填充 W。在模“2”中没有带有“y”的行,因此为NULL,在模“3”中,有两个带有“y”的值:P和S。最差的是S。在模“4”中,只有P带有' y' 所以在每一行中填充 P。