[英]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.