2016-03-22 11 views
2

Veri analizi için python pandaları kullanıyorum.Veritabanını, aynı boyutta başka bir veri alanına göre tersine çevirmek nasıl?

Ham verileri ve doğru verileri NaN değerleri ile doldurulduğunda hatalı verileri olan bir veri çerçeveli bir veri çerçevem ​​var. Hatalı verilerin ham verilerden alındığı ve NaN değerlerinin yerine getirildiği yeni bir veri çerçevesi oluşturmak istiyorum.

Ham Veriler

  NE NW S 
timestamp    
0   15 12 13 
1   15 19 13 
2   15 12 13 
3   12 18 11 

Hatalı veri

  NE NW S 
timestamp    
0   NaN NaN NaN 
1   15 19 NaN 
2   NaN NaN NaN 
3   12 18 NaN 

Aşağıdaki veri çerçevesini almak istiyorum:

Doğru veri

  NE NW S 
timestamp    
0   15 12 13 
1   NaN NaN 13 
2   15 12 13 
3   NaN NaN 11 

Bunu pandalarla nasıl yapabilirim? Arızalı df üzerinde

cevap

2

kullanın isnull sizin raw df

In [10]: 
raw[faulty.isnull()] 

Out[10]: 
      NE NW S 
timestamp    
0   15 12 13 
1   NaN NaN 13 
2   15 12 13 
3   NaN NaN 11 
maskelemek için
İlgili konular