从CSV文件中读取数据,并将其从字符串转换为正确的数据类型,包括一个整数列表列。
- 论坛
- 从CSV文件中读取数据,并将其从字符串转换为正确的数据类型,包括一个整数列表列。
12 浏览
从CSV文件中读取数据,并将其从字符串转换为正确的数据类型,包括一个整数列表列。
当我从CSV文件中读取数据时,每个单元格都被解释为字符串。
- 我如何自动将读取的数据转换为正确的类型?
- 或者更好的是:我如何告诉CSV读取器每列的正确数据类型?
(我将一个二维列表写入CSV文件,其中每列是不同的类型(bool、str、int、整数列表)。)
示例数据(在CSV文件中):
IsActive,Type,Price,States
True,手机,34,"[1, 2]"
,平板电视,3.5,[2]
False,屏幕,100.23,"[5, 1]"
True,笔记本电脑,50,[1]