Вы можете создать функцию: и applymap
для каждой записи в кадре данных:
powers = {'B': 10 ** 9, 'M': 10 ** 6, 'T': 10 ** 12}
# add some more to powers as necessary
def f(s):
try:
power = s[-1]
return int(s[:-1]) * powers[power]
except TypeError:
return s
df.applymap(f)