У меня есть CSV-файл, и я импортирую его данные в словарь, но получаемые значения являются строками, а не обычными значениями.Мой CSV-файл в редакторе кода выглядит следующим образом
अनौपचारिक,0,,
मृत,-0.75,,
परवर्ती,0.125,,
В программах для работы с электронными таблицами (я использую Mac, поэтому страницы) выглядят так -
अनौपचारिक 0
मृत -0.75
परवर्ती 0.125
Числовые значения находятся в следующих ячейках.
Словарь, который я получаю после импорта, находится ниже-
{'अँअड़ी': '0',
'अँकड़ा': '0',
'अँकड़ी': '0',
}
Я хочу, чтобы он хранился как-
{'अँअड़ी': 0,
'अँकड़ा': 0,
'अँकड़ी': 0,
}
Значения в словаре отличаются от указанных выше 2потому что он пишет случайно, я полагаю, и вставляю прямо с консоли.
Мой код для написания -
data={}
with open('operate_to_dict.csv','r',newline='') as f:
reader=csv.reader(f)
for row in reader:
data[row[0]]=row[1]
pprint.pprint(data)