Когда я читаю данные обратно из файла CSV, каждая ячейка интерпретируется как строка.
- Как автоматически преобразовать прочитанные данные в правильный тип?
- Или лучше: как я могу сообщить читателю csv правильный тип данных каждого столбца?
(Я написал двумерный список, в котором каждый столбец имеет разный тип (bool, str, int, список целых чисел), в файл 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]