2016-03-18 19 views

Trả lời

12

thử .mode() phương pháp:

In [88]: df 
Out[88]: 
    a b c 
0 2 3 3 
1 1 1 2 
2 7 7 8 

In [89]: df.mode(axis=1) 
Out[89]: 
    0 
0 3 
1 1 
2 7 

Từ tài liệu:

Gets chế độ (s) của từng phần tử dọc theo trục được chọn. Thêm hàng cho mỗi chế độ cho mỗi nhãn, điền vào các khoảng trống bằng nan.

Note rằng có thể có nhiều giá trị được trả về cho các lựa chọn trục (khi nhiều hơn một mục chia sẻ những tần số tối đa), đó là lý do tại sao một dataframe được trả về. Nếu bạn muốn impute thiếu giá trị với chế độ trong một khung dữ liệu df, bạn chỉ có thể làm điều này: df.fillna (df.mode(). Iloc [0])

Các vấn đề liên quan