У меня есть dataframe
с более чем 30000 строками и почти 40 столбцами, экспортированными из файла csv
.
Большая часть его содержит str
с int
функциями.
-интеграры int
-плавки и степени десяти str
Это выглядит так:
Id A B
1 2.5220019e+008 1742087
2 1.7766118e+008 2223964.5
3 3.3750285e+008 2705867.8
4 97782360 2.5220019e+008
У меня естьпробовал следующий код:
import pandas as pd
import numpy as np
import geopandas as gpd
from shapely.geometry import Point, LineString, shape
df = pd.read_csv('mycsvfile.csv').astype(float)
, который выдает это сообщение об ошибке:
ValueError: could not convert string to float: '-1.#IND'
Я предполагаю, что это имеет отношение к экспоненциальному номенклатору степенейдесять (е +), которые библиотеки Python не могут преобразовать.
Есть ли способ это исправить?