Без использования str.split
попробуйте выполнить следующее.
df['Currency']=df.Salary.str.replace(".*_", "")
df
Test1 Test2 Salary Currency
0 1 Akash 100_$ $
1 2 Akash 200_@ @
2 3 Yogi 300_% %
3 4 Akash 400_$ $
ИЛИ (если кто-то захочет использовать str.split
:
Не могли бы вы попробовать следующее, используя str.split здесь.
df['Currency']=df.Salary.str.split('_').str[1]
При печати df
вывод будет следующим.
Test1 Test2 Salary Currency
0 1 Akash 100_$ $
1 2 Akash 200_@ @
2 3 Yogi 300_% %
3 4 Akash 400_$ $