Потеря точности при использовании read_csv в пандах
У меня есть файлы нижеуказанного формата в текстовом файле, которые я пытаюсь прочитать в кадре данных pandas.
895|2015-4-23|19|10000|LA|0.4677978806|0.4773469340|0.4089938425|0.8224291972|0.8652525793|0.6829942860|0.5139162227|
Как вы можете видеть, есть10 целые числа после плавающей запятой во входном файле.
df = pd.read_csv('mockup.txt',header=None,delimiter='|')
Когда я пытаюсь прочитать его в dataframe, я не получаю последние 4 целых числа
df[5].head()
0 0.467798
1 0.258165
2 0.860384
3 0.803388
4 0.249820
Name: 5, dtype: float64
Как я могу получить полную точность, присутствующую во входном файле? У меня есть некоторые матричные операции, которые должны быть выполнены, поэтому я не могу привести его как строку.
Я понял, что я должен что-то сделать сdtype
но я не уверен, где я должен это использовать.