Я не уверен, каков формат данных вашего CSV-файла или что вы хотите делать с данными после их загрузки. Однако ваш вопрос спрашивает, как «преобразовать входящие данные в float в файл Excel».
Самый простой способ сделать это - использовать модуль pandas
для чтения, чтения файла CSV и преобразования типов данных. в новом фрейме данных.
Вы можете использовать аргумент dtype
в методе read_csv
, чтобы изменить типы данных столбцов, которые читаются, например, прочитать целочисленное значение как число с плавающей запятой. Посмотрите документацию здесь .
С точки зрения приведенного выше кода, вы можете попробовать что-то вроде (заменив 'filename.csv' на имя вашего файла,и значения 'column_name _' со значениями в CSV):
import pandas as pd
import numpy as np
df = pd.read_csv('filename.csv', dtype = {'column_name_1': np.float64, 'column_name_2': np.float64,})
Вы можете указать, какие из ваших столбцов вы хотите импортировать как тип с плавающей запятой. Мы можем подтвердить, что это так, проверив тип данных каждого столбца с помощью:
print(df.dtypes)
Затем должно отобразиться что-то вроде:
column_name_1 float64
column_name_2 float64
dtype: object
Затем вы можете использовать iterrows()
Функция для перебора строк в новом фрейме данных. Вы можете обратиться к этой ссылке для получения помощи по использованию этого: Как перебирать строки в DataFrame в Pandas?