Перевод столбца в 10-тичную систему счисления

Есть число записанное в 36-ричной системе счисления "7NFC5S"

Число находится в dataframe Pandas. Как весь столбец перевести в 10-тичную систему?

Просто число перевести легко с помощью функцию int(chislo,разрядность), а вот как весь датафрейм?


Ответы (1 шт):

Автор решения: MaxU

Пример:

In [246]: df
Out[246]:
      num
0  7NFC5S
1       Z

In [247]: df["decimal"] = df["num"].map(lambda x: int(x, 36))

In [248]: df
Out[248]:
      num    decimal
0  7NFC5S  462610000
1       Z         35
→ Ссылка