如何将tsv文件加载到数据帧中?

我不熟悉蟒蛇和熊猫。我正在尝试将tsv文件加载到pandasDataFrame

这就是我正在尝试的和我得到的错误:

&gt&燃气轮机&燃气轮机;df1=DataFrame(csv.reader(open('c://~/trainSetRel3.txt'),分隔符='\t'))
回溯(最近一次呼叫最后一次):
文件“<pyshell#28>”,第1行,在<模块>
df1=DataFrame(csv.reader(open('c://~/trainSetRel3.txt'),分隔符='\t'))
文件“C:\Python27\lib\site packages\pandas\core\frame.py”,第318行,在\uuu init中__
raise PandasError('未正确调用数据帧构造函数!')
PandaError:未正确调用数据帧构造函数!

.read_csv函数执行您想要的操作:

pd.read\u csv('c://~/trainSetRel3.txt',sep='\t')

如果有标头,则可以传递header=0

pd.read\u csv('c://~/trainSetRel3.txt',sep='\t',header=0)

注意:在17.0之前,使用了pd.DataFrame.from_csv(现在已弃用,.from_csv文档链接重定向到pd.read_csv页面)

发表评论