Loại dữ liệu boolean chỉ có hai giá trị có thể là đúng hoặc sai.
Chẳng hạn, bạn muốn biết trạng thái của một người dùng nhất định có Hoạt động hay không trong sản phẩm của bạn nhưng tập dữ liệu như sau
Cột "Trạng thái kích hoạt" của bạn ở dạng Chuỗi. Vì vậy, hãy đi sâu vào cách xử lý và chuyển đổi loại dữ liệu này
Chuyển đổi chuỗi thành Boolean. Con đường khó khăn bằng cách viết mã
Phương pháp 1. Bool[] Hàm chuyển chuỗi thành Boolean trong Python
Thao tác bool[] chỉ nhận một tham số, trên đó có thể áp dụng quy trình kiểm tra sự thật tiêu chuẩn.
Nếu không có tham số nào được truyền, thì trả về Sai theo mặc định
Ví dụ.
- Đầu vào.
CREATE TABLE purchases [
id SERIAL PRIMARY KEY,
orderid VARCHAR NOT NULL,
orderamount VARCHAR NOT NULL,
customerid VARCHAR NOT NULL,
quantity VARCHAR NOT NULL,
description VARCHAR NOT NULL
]
- đầu ra.
Phương pháp 2. Hàm eval[] để chuyển đổi chuỗi thành Boolean trong Python
Nếu chuỗi là Đúng hoặc Sai, Hàm Eval[] cũng có thể được sử dụng.
Hoạt động Eval[] có thể kiểm tra đối số biểu thức và đánh giá nó dưới dạng biểu thức Python
Ví dụ.
- Đầu vào.
- đầu ra.
Phương pháp 3. Các hàm Map[] và Lambda để chuyển chuỗi thành Boolean trong Python
Hàm Map[] được sử dụng khi một hàm chuyển đổi được áp dụng cho từng mục trong một lần lặp và một lần lặp mới được hình thành sau khi .
Hàm Lambda là một hàm ẩn danh trong Python. Bất cứ khi nào một chức năng ẩn danh được khai báo trong một chương trình, chúng tôi sử dụng từ khóa lambda.
Ví dụ
- Đầu vào.
- đầu ra.
Chuyển đổi chuỗi thành Boolean. Cách dễ dàng không cần mã
Với phương pháp này, bạn có thể chuyển đổi Chuỗi thành Boolean mà không cần viết một dòng mã nào
Bước 1. Kiểm tra loại dữ liệu của từng cột trong tập dữ liệu của bạn
- Đầu vào.
Gợi ý. Kéo và thả hàm Input[] để trực quan hóa tập dữ liệu của bạn và nhấp vào Phát.
- đầu ra.
Bước 2. Tìm kiếm dấu ngoặc và Thay thế chúng bằng khoảng trống
- Đầu vào.
Gợi ý. Kéo và thả chức năng Regex Replace[], điền vào các trường bắt buộc như sau và nhấp vào Phát.
- đầu ra.
Bước 3. Chuyển đổi kiểu dữ liệu Chuỗi của bạn trong Boolean
- Đầu vào.
Gợi ý. Kéo và thả hàm Cast[] và điền vào các trường bắt buộc như sau [chọn kiểu Boolean trong New Type’s dropdown field] and click Play:
- đầu ra.
Phần kết luận
Tại RestApp, chúng tôi đang xây dựng Nền tảng kích hoạt dữ liệu cho các nhóm dữ liệu hiện đại
Chúng tôi đã thiết kế trình chỉnh sửa mô hình dữ liệu thế hệ tiếp theo để trở nên trực quan và dễ sử dụng
Nếu bạn muốn bắt đầu hành trình dữ liệu của mình, hãy xem trang web của chúng tôi và tạo tài khoản miễn phí của bạn.
Loại
- con trăn
Chia sẻ
Theo dõi bản tin của chúng tôi
Đặt mua
Brian Laleye
Brian là người đồng sáng lập RestApp. Ông là một nhà truyền bá công nghệ và đam mê đổi mới. Anh ấy có nhiều kinh nghiệm tập trung vào ngăn xếp dữ liệu hiện đại