Trong Python, hàm Lambda là một hàm ẩn danh, nghĩa là nó là một hàm không có tên. Nó có thể có bất kỳ số lượng đối số nào nhưng chỉ có một biểu thức, được đánh giá và trả về. Nó phải có giá trị trả về
Vì hàm lambda phải có giá trị trả về cho mọi đầu vào hợp lệ, nên chúng ta không thể định nghĩa nó bằng if mà không có other vì chúng ta không chỉ định giá trị trả về nếu điều kiện if là sai i. e. phần khác của nó
Hãy hiểu điều này với một ví dụ đơn giản về hàm lambda để bình phương một số chỉ khi nó lớn hơn 0 bằng cách sử dụng if nhưng không sử dụng other
Ví dụ 1
Python3
167
168
169
160
160_______01
162
163
164
165
166
167____08
169
1600
đầu ra
161
Đoạn mã trên khi thực thi hiển thị SyntaxError, vì chúng ta biết rằng hàm lambda phải trả về một giá trị và hàm này trả về x*x nếu x > 0 và nó không chỉ định giá trị nào sẽ được trả về nếu giá trị của x nhỏ hơn hoặc bằng
Để sửa nó, chúng ta cần chỉ định cái gì sẽ được trả về nếu điều kiện if là sai. e. chúng ta phải chỉ định phần khác của nó
Hãy xem đoạn mã trên với phần khác của nó
Mã số
Python3
1601
168
169
160
160_______01
162
163
164
165
166
1602
1603
167
168
1606
1600
đầu ra
16
Ví dụ #2. Mã đầu tiên là với if nhưng không có other, mã thứ hai là với if-else
Python3
1608
1609
169
160
160
163
164
169
165
166
1602
1650
162
con trăn. Pandas isnull[] và notnull[]
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Trung bình
- Cập nhật lần cuối. 08 tháng 6 năm 2022
Cải thiện bài viết
Lưu bài viết
Python là một ngôn ngữ tuyệt vời để thực hiện phân tích dữ liệu, chủ yếu là do hệ sinh thái tuyệt vời của các gói Python tập trung vào dữ liệu. Pandas là một trong những gói đó và giúp việc nhập và phân tích dữ liệu dễ dàng hơn nhiều.
Trong khi tạo Khung dữ liệu từ tệp csv, nhiều cột trống được nhập dưới dạng giá trị null vào Khung dữ liệu, điều này sau này sẽ tạo ra sự cố khi vận hành khung dữ liệu đó. Các phương thức isnull[] và notnull[] của Pandas được sử dụng để kiểm tra và quản lý các giá trị NULL trong khung dữ liệu.
Khung dữ liệu. isnull[]
Cú pháp. gấu trúc. isnull[“DataFrame Name”] hoặc DataFrame. isnull[]
Thông số. Đối tượng để kiểm tra giá trị null cho
Loại trả về. Khung dữ liệu của các giá trị Boolean là True cho các giá trị NaN
Để tải xuống tệp CSV được sử dụng, hãy nhấp vào đây.
Ví dụ #1. Sử dụng isnull[]
Trong ví dụ sau, cột Nhóm được kiểm tra các giá trị NULL và một chuỗi boolean được trả về bởi phương thức isnull[] lưu trữ giá trị NaN True vĩnh viễn và False cho Not null .
con trăn
167
168
169
160
161
169
163____54
165
166
1680
169
1682
1683
1684
1685
1686
1687
Đầu ra.
Như được hiển thị trong hình ảnh đầu ra, chỉ những hàng có Team=NULL được hiển thị.
Khung dữ liệu. có giá trị[]
Cú pháp. gấu trúc. notnull[“DataFrame Name”] hoặc DataFrame. notnull[]
Tham số. Đối tượng để kiểm tra giá trị null cho
Loại trả về. Khung dữ liệu của các giá trị Boolean là Sai đối với các giá trị NaN
Ví dụ #1. Sử dụng notnull[]
Trong ví dụ sau, cột Giới tính được kiểm tra cho các giá trị NULL và một chuỗi boolean được trả về bởi phương thức notnull[] lưu trữ giá trị True mãi mãi là NON-NULL và False cho một .
con trăn
167
168
169
160
161
169
163____54
165
1697
1680
169
1600____501
1684
1603
1687
Đầu ra.
Như được hiển thị trong hình ảnh đầu ra, chỉ những hàng có một số giá trị trong Giới tính mới được hiển thị.
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm