一、原因
当文本文件中带有英文双引号时,直接用pd.read_csv进行读取会导致行数减少,此时应该对read_csv设置参数quoting=3或者quoting=csv.QUOTE_NONE
二、解决办法
import pandas as pd
''' filepath 代表要读取的csv文件,sep代表csv的分隔符,默认是逗号''''
df = pd.read_csv(filepath, sep='\t', dtype=str, quoting=csv.QUOTE_NONE)
print(df.info)
在read_csv参数中增加quoting=csv.QUOTE_NONE
就没有问题了。