我正在将csv文件读入pandas。这个csv文件由四列和一些行组成,但没有我要添加的标题行。我一直在尝试以下方法:
Cov=pd.read\u csv(“path/to/file.txt”,sep='\t')
Frame=pd.DataFrame([Cov],columns=[“Sequence”、“Start”、“End”、“Coverage”])
Frame.to_csv(“path/to/file.txt”,sep='\t')
但当我应用代码时,我得到以下错误:
ValueError:传递值的形状为(1,1),索引暗示(4,1)
这个错误到底意味着什么?在python中,向我的csv文件/df添加标题行的干净方法是什么
您可以在read\u csv
名称:类似于数组,默认无要使用的列名列表。如果文件
不包含标题行,则应显式传递header=None
Cov=pd.read\u csv(“path/to/file.txt”,
sep='\t',,
名称=[“序列”、“开始”、“结束”、“覆盖范围”])