Skip to main content
 首页 » 编程设计

python之丢弃 Pandas 数据框中随机分散的空白空间

2025年05月04日8java哥

如何忽略数据框中随机分布在数据框中的空单元格?这是我的例子

 ColA    ColB    ColC    ColD    ColF    ColG    ColH 
  A               b                                D 
          W                      R                 D 
  J                        H              T  
  Q               A                                O 

每行总是有 3 个条目,但空单元格是随机的。我看了here但这没有帮助,因为我的数据是随机的

我期望的输出是:

 ColA_New    ColB_New    ColC_New      
  A        b       D       
  W        R       D                
  J        H       T         
  Q        A       O                              

请您参考如下方法:

类似于@cᴏʟᴅsᴘᴇᴇᴅ的解决方案:

In [185]: pd.DataFrame(df.stack().values.reshape(-1,3),  
                       columns='ColA_New ColB_New ColC_New'.split(),  
                       index=df.index) 
Out[185]: 
  ColA_New ColB_New ColC_New 
0        A        b        D 
1        W        R        D 
2        J        H        T 
3        Q        A        O