When the order of encoded columns given to a TargetEncoder constructor is different, the results in the encoded columns are vastly diffent (the delta is really big and the difference is huge on the first decimal place).
Is this expected behavior ?
gives different result than
The encoding map is the same, it's the applyTargetEncoding that makes all the difference. This behavior has been observed with KFold leakage handling strategy enabled. Blending disabled.