2017-06-12 102 views
0

我使用Python 2.7,并有TSV格式如下:熊猫:读TSV到数据帧

date dayOfWeek pageviews 
2016 4   3920 
... 

我保存在相同的位置TSV一个Jupyter笔记本。我正在运行此代码:

import pandas as pd 
pd.read_table('query_explorer.tsv') 

我找回了一个736行×3列的数据框,并填充了NaN。这也很有趣,因为我应该只有368行(正好是我的一半)。

任何想法这里发生了什么?

谢谢!

+0

你有行之间的空行? – DyZ

+0

@DYZ刚刚检查过,不这么认为:( – bclayman

+0

你在文件末尾有空行吗?检查TSV文件中_lines_(不是_rows_)的数量。 – DyZ

回答

1

如何:

pd.read_table('query_explorer.tsv',delim_whitespace=True,header=0) 
+0

与以前相同的结果,不幸的是 – bclayman

+0

您能分享到该文件的链接或它的子集? – suvy