Я не уверен, как читать в CSV-данных с помощью Pandas read_csv без округления данных. Вот первые несколько строк CSV (открыт в Excel, где тип столбца Excel является число)
Когда я прочитал этот CSV в мой JupyterЗаписная книжка с использованием панд, обе колонки округляются. Я попытался использовать опцию float_precision = 'round_trip', а также сначала читал столбцы как str, затем конвертировал в float, но после преобразования в float числа снова округлились. Я убедился, что точность отображения моего ноутбука Jupyter превышает две.
Как мне прочитать эти данные при сохранении точности?
Так выглядит файл csv в Xcode
Сначала я читаю в csv со следующим кодом
CPI = pd.read_csv('CPI.csv', dtype={'Year': str, 'Annual_Avg': np.float64 , 'Annual_Percent_Change': np.float64})
Затем кадр данных выглядит так:
После закрытиямое ядро и перезапуск Jupyter, теперь я вижу десятичные знаки сноваЯ не знаю, почему это было сначала округление, теперь это выглядит хорошо. Должен ли я сейчас удалить этот пост? Не уверен, что такое протокол stackoverflow, если вы «решили» свой вопрос.