1、利用pandas.read_csv读取数据后再用pandas.to_csv写入数据,在新写入的数据里,多出了一行是为什么呢?对比了一下读取的和写入的数据,差别在于,写入的数据在中间多出一行空白行。
import pandas as pd
train=pd.read_csv(r'F:\data1\train.tsv', sep='\t',header=0)
train.to_csv(r'F:\data2\train2.tsv', encoding='utf_8_sig',sep='\t', header=False,index=True)
看下尾部是不是有换行符/n 之类的