簡體   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