繁体   English   中英

为什么我在熊猫中得到一个空的数据框?

[英]why am i getting an empty data frame in pandas?

我希望读取一个以制表符分隔的大熊猫文件。 我使用了以下代码:

df = pd.read_csv('path_to_folder/test.bed', sep='\t',header=0,index_col=0) 

但是,结果数据框为空,看起来像这样:

Empty DataFrame
Columns: []
Index: [loc.00001  100   150, loc.00002   200    210 ..... ] 

我希望产生一个包含此文件中存在的标头的数据框。

             TSS           TES 
Loci         
loc.00001    100           150 
loc.00002    200           210

为什么我得到一个空的数据框的任何想法都是有用的。 谢谢。

看来您的分隔符不是tab ,而是whitespace ,所以需要sep='\\s+'

df = pd.read_csv('path_to_folder/test.bed', sep='\s+',header=0,index_col=0)

或使用参数delim_whitespace

df = pd.read_csv('path_to_folder/test.bed', delim_whitespace=True, header=0,index_col=0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM