Чтение данных из CSV-файла и преобразование из строки в правильный тип данных -, включая список -из -целочисленного столбца

Когда я считываю данные обратно из CSV-файла, каждая ячейка интерпретируется как строка.

  • Как я могу автоматически преобразовывать данные, которые я считываю, в правильный тип?
  • Или лучше :Как сообщить программе чтения csv правильный тип данных -для каждого столбца?

(Я написал 2-мерный -список, где каждый столбец относится к разным типам (bool, str, int, list of integer )в CSV-файл.)

Демонстрационные данные (в файле CSV):

IsActive,Type,Price,States
True,Cellphone,34,"[1, 2]"
,FlatTv,3.5,[2]
False,Screen,100.23,"[5, 1]"
True,Notebook, 50,[1]
18
задан smci 29 September 2019 в 01:43
поделиться