我试图使用readtable()将CSV文件读入DataFrame。 CSV文件中存在一个不幸的问题,如果给定行的最后一列是空白的,而不是生成那么多的逗号,它只是结束该行。例如,我可以有:Readtable()具有不同的列数 - Julia
Col1,Col2,Col3,Col4
item1,item2,,item4
item5
请注意第三行中只有一个条目。理想情况下,我希望阅读表用NA,NA和NA填写Col2,Col3和Col4的值;但是,由于缺少逗号,因此缺少空字符串,readtable()只是将其视为与列数不匹配的行。如果我使用上面的示例CSV在Julia中运行readtable(),则会出现错误“Saw 2 Row,2 columns,5 fields,* Line 1 6 columns”。如果我在item5之后添加3个逗号,那么它可以工作。
有没有办法解决这个问题,还是我需要修复CSV文件?