Как преобразовать dtype серии или фрейма данных в валюту, не превращая его в строку? - PullRequest
0 голосов
/ 05 июня 2019

Нужно преобразовать столбец в рамках данных в тип валюты.

Я видел несколько хороших решений, но они преобразовали его в строку, и я не могу выполнять математические функции над значением позжесценарий.

Это код, который я использую для преобразования:

df1['Profit/Losses']=df1['Profit/Losses'].apply(lambda x: "${:.1f}k".format((x/1000)))

Но, опять же, он становится строкой.

Я хотел бы все еще увидеть примернапример:

$1,050.75

и суммировать, avg, снимать с него функции diff.

$1,050.75 + $650.10 = $1,700.85
...