I have a dataframe
L1 D1 L2 D2 L3
1.0 ABC 1.1 4.1 NaN
NaN NaN 1.7 NaN NaN
NaN 4.1 NaN NaN NaN
NaN 1.8 3.2 PQR NaN
NaN NaN 1.6 NaN NaN
I want to replace all the NaN with '-' (only when the value in any column is last value in that row)
so basically my desired output will be
L1 D1 L2 D2 L3
1.0 ABC 1.1 4.1 -
NaN NaN 1.7 - -
NaN 4.1 - - -
NaN 1.8 3.2 PQR -
NaN NaN 1.6 - -
Can someone help, Thank you in advance!