遇到了一种情况,在用pd.read_csv('file_name.txt', sep='\t',name=['column1','column2'])时,读取出来的行数比真实的txt中包含的行数少的问题,且不显示报错。
由于读取的文件是中文的,想到改编码方式,然而改了编码方式也没用。
随后使用二分查找,找到被吞的行。在将“无故被吞”的行数单独放入单独的txt文件进行读取,发现了报错:
![](https://img-blog.csdnimg.cn/img_convert/4a57558255f9a05dbe789c92230833dd.png)
原来是因为行中有引号,导致有inside的string。将引号删除后问题解决,大文件中也没有漏行了。
遇到了一种情况,在用pd.read_csv('file_name.txt', sep='\t',name=['column1','column2'])时,读取出来的行数比真实的txt中包含的行数少的问题,且不显示报错。
由于读取的文件是中文的,想到改编码方式,然而改了编码方式也没用。
随后使用二分查找,找到被吞的行。在将“无故被吞”的行数单独放入单独的txt文件进行读取,发现了报错:
原来是因为行中有引号,导致有inside的string。将引号删除后问题解决,大文件中也没有漏行了。