我試圖使用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文件?