Hướng dẫn count nan in list python - đếm nan trong danh sách python
2 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Làm thế nào để tôi đếm được sự xuất hiện của
Mark Amery 133K78 Huy hiệu vàng395 Huy hiệu bạc443 Huy hiệu Đồng78 gold badges395 silver badges443 bronze badges Đã hỏi ngày 24 tháng 3 năm 2017 lúc 17:17Mar 24, 2017 at 17:17
2 Bạn có thể sử dụng
Bạn sẽ có số lần xuất hiện cho mọi giá trị duy nhất trong danh sách của bạn Một lựa chọn khác là: Sử dụng phương thức
Đã trả lời ngày 24 tháng 3 năm 2017 lúc 17:19Mar 24, 2017 at 17:19
LoicmloicmLoicM 1.55316 huy hiệu bạc31 huy hiệu đồng16 silver badges31 bronze badges 6 Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Trong bài viết này, chúng ta sẽ xem làm thế nào để đếm số lượng các yếu tố không phải là nan trong một mảng numpy trong Python. NAN: Nó được sử dụng khi bạn không quan tâm đến giá trị ở vị trí đó. Có thể đôi khi được sử dụng thay cho dữ liệu bị thiếu hoặc dữ liệu bị hỏng. & NBSP;It is used when you don’t care what the value is at that position. Maybe sometimes is used in place of missing data, or corrupted data. Phương pháp 1: Sử dụng điều kiệnTrong ví dụ này, chúng tôi sẽ sử dụng các mảng một chiều. Trong mã được đưa ra dưới đây, chúng tôi lặp qua mọi mục nhập của mảng numpy đã cho và kiểm tra xem giá trị có phải là NAN hay không. Python3
0 1 2 3 4 5 6 5 8 93 50 3 51 2 3 4 53 56 5 83 59 40 41 42 43 845 41 3 50 48 49 220 221 2 ________ 43 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;220 225 226 227 228 229 NaN 0 NaN 1 NaN 2
221 NaN 55____12 ________ 14 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;220 NaN 9 count
Output: 3 5 Phương pháp 2: Sử dụng isnan ()Sử dụng chức năng của các mảng numpy, chúng ta có thể thực hiện một thao tác trên toàn bộ mảng cùng một lúc, thay vì một phần tử duy nhất. Chức năng đã sử dụng:
Python3
0 1 2 3 4 5 6 5 8 93 50 43 count 8 8yourlist.count('Nan') 0yourlist.count('Nan') 13 51 2 3 4 53 56 5 83 59 40 41 42 48 49
Output: 4 220221from collections import Counter Counter(yourlist) 2 ________ 43 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;np.count_nonzero() function
Python3
0 1 2 3 4 5 6 5 8 93 50 0045 02 0343 count 8 06 07 00 09 5 11 0343 14 1540 17 07 19 20 5 22 23 24 0343 14 28 29 30 07 19 33 5 35 5 37 033 51 2 3 4 53 56 5 83 59 40 41 42 00 48 5 50 5 52yourlist.count('Nan') 148 49 220 221 2 ________ 43 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
62Output: 22 Làm thế nào để bạn đếm các giá trị nan trong danh sách python?Bạn có thể sử dụng cú pháp sau để đếm các giá trị NAN trong Pandas DataFrame:.. . . . Làm thế nào để bạn đếm các giá trị nan?Chúng ta có thể sử dụng phương thức mô tả () trả về một bảng chứa chi tiết về bộ dữ liệu.Thuộc tính đếm trực tiếp cung cấp số lượng của các giá trị không phải NAN trong mỗi cột.Vì vậy, chúng ta có thể nhận được số lượng của các giá trị NAN, nếu chúng ta biết tổng số quan sát.
Làm cách nào để đếm nan trong numpy?Để đếm số lượng các phiên bản NAN trong bộ dữ liệu, chúng ta có thể gọi NP.isnan để trả về mặt nạ đúng / sai tùy thuộc vào việc dữ liệu là NAN. Sau đó, chúng ta có thể sử dụng chức năng NP.Count_Nonzero để tổng hợp tổng số.call np. isnan to return a mask of true / false depending on whether the data is nan. Then we can use the np. count_nonzero function to sum up the total.
Làm thế nào để bạn đếm các mục trong một danh sách trong Python?Chúng ta có thể sử dụng hàm Len () để trả về số lượng các phần tử có trong danh sách.use the len( ) function to return the number of elements present in the list. |