我认为您需要sep参数,因为默认值是sep=’,’。在
如果tab:names=[‘t[s]’,’digits[]’,’Ch10_zc[V]’]
df=pd.read_csv(‘D885_Ch10_ZC.csv’,
sep=’\t’,
error_bad_lines=False,
encoding=’gbk’,
names=names,
skiprows=1 )
如果空白:
^{pr2}$
names=[‘t[s]’,’digits[]’,’Ch10_zc[V]’]
df=pd.read_csv(‘D885_Ch10_ZC.csv’,
delim_whitespace=True,
encoding=’gbk’,
error_bad_lines=False,
names=names,
skiprows=1)
如果有两个或更多空白:names=[‘t[s]’,’digits[]’,’Ch10_zc[V]’]
df=pd.read_csv(‘D885_Ch10_ZC.csv’,
sep=r’\s{2,}’,
engine=’python’,
encoding=’gbk’,
names=names,
skiprows=1 )
编辑:
需要将skiprows更改为10:names=[‘t[s]’,’digits[]’,’Ch10_zc[V]’]
df=pd.read_csv(StringIO(temp),
delim_whitespace=True,
encoding=’gbk’,
names=names,
skiprows=10)
Original: https://blog.csdn.net/weixin_29736061/article/details/113499130
Author: 朱晓哼哼哼
Title: pythonpandas读取txt文件_python pandas:尝试读取txt文件,但显示NaN
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/679513/
转载文章受原作者版权保护。转载请注明原作者出处!