Вы можете использовать rsplit
с пределом 1 и выбирать вторые значения list
s:
df = df.applymap(lambda x: x.rsplit(':', 1)[1])
Или:
df = df.apply(lambda x: x.str.rsplit(':', 1).str[1])
print (df)
dsn cnt retry rssir lqir rssif lqif
0 113 1 1 -24 6 -49 5
1 114 2 1 -24 10 -49 15
2 115 3 1 -24 5 -59 14
3 116 4 1 -24 8 -58 11
4 117 5 1 -24 12 -57 14
Или прощекак указано Антон vBR :
df = df.applymap(lambda x: x.rsplit(':')[-1])
df = df.apply(lambda x: x.str.rsplit(':').str[-1])