Python Parsing utf-8 Fractions - PullRequest
       34

Python Parsing utf-8 Fractions

0 голосов
/ 05 сентября 2018

У меня есть файл Excel, который я прочитал в кадр данных Pandas, который выглядит следующим образом:

08/31/17   B     63    121.88
08/31/17   B   1671   121.585
08/31/17   B     14  121½
08/31/17   B     21  121½
08/31/17   B    162    121.88
08/31/17   B   4327   121.585

Мне нужно превратить эти дроби в их представления с плавающей точкой, прежде чем я смогу сделать какую-либо математику с данными. Я предпринял попытку решения, предложенного здесь: Python - кодек 'ascii' не может декодировать байт \ xbd в позиции

Но проблема в том, что всякий раз, когда я получаю конкретную цифру, которую нужно проанализировать, она «превращается» в строку, которую невозможно проанализировать:

In [114]: s = x['Price'][717]

In [115]: s
Out[115]: u'121\xbd    '

Что я могу сделать здесь?

...