У меня есть код, где я читаю набор данных в виде строк и что преобразовать его в float.В виде строки значения выглядят примерно так (Единица измерения - Ангстрем):
-11.22221784
, когда я теперь его конвертирую через:
cols=[....a list of columns i want to convert]
for col in cols:
df[col] = df[col].astype(float)
значение будет округлено до:
-11.222218
который я не хочу !!если я конвертирую его через
....
import decimal as D
for col in cols:
df[col] = df[col].astype(D.Decimal)
, я получаю правильное значение в моем фрейме данных, но я не могу отобразить данные, так как панас dtype видит объект.