Many thanks !
I thought that you could use either .fns= or ~ to indicate a function.
I tried to use only across( ~ case_when... and it did not work, same thing with .fns= case_when... (which did run but without recoding).
Hope I slowly will get the difference
Ok, so placing only ~ before case_when is not enough for the across to tell it this is .fns argument, not .cols ? Unless of course .cols is specified first as in your example.
That is right; arguments can be passed by name, as I did with .fns, or by position but R will not use the class of a value to assign it to an argument.