考虑以下文件(库存_价格.csv)CSV格式:
Symbol,Price
RY,96.61
NA,58.69
BNS,80.35
当使用Python中的odo函数将CSV文件插入到SQLite数据库表中时,NA ticker似乎是作为None值插入的。在
^{pr2}$下面是我用来查询SQLite数据库的代码。在
^{3}$结果如下:
('RY', 96.61)
(None, 58.69)
('BNS', 80.35)
虽然我可以用'NA'更新符号为None的每一行,但我宁愿第一次正确插入该行。在
注意:我使用的是odo函数,因为对于我的实际项目,我将插入到表中的文件大到几GB,包含大约15-20列。在我看来,奥多似乎是我在短时间内完成我需要做的事情的最快方法。在
解决此问题的一种方法是使用^{} 并指定
na_filter=False
读取文件。在并导入:
^{pr2}$结果:
相关问题 更多 >
编程相关推荐