Python chuyển đổi bool thành chuỗi

, có nhiều loại dữ liệu (chuỗi, số, số nguyên, float, double, date, timestamp…) mà các nhóm dữ liệu phải xử lý và chọn loại dữ liệu phù hợp nhất với tuyên bố vấn đề của họ.  

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

Python chuyển đổi bool thành chuỗi

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.  

Python chuyển đổi bool thành chuỗi

				
					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.  

Python chuyển đổi bool thành chuỗi

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.  

Python chuyển đổi bool thành chuỗi

  • đầu ra.  

Python chuyển đổi bool thành chuỗi

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.  

Python chuyển đổi bool thành chuỗi

  • đầu ra.  

Python chuyển đổi bool thành chuỗi

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.  

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

  • đầu ra.  

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

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.

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

  • đầu ra.  

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

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:

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

  • đầu ra.  

Python chuyển đổi bool thành chuỗi
Python chuyển đổi bool thành chuỗi

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

Làm cách nào để chuyển đổi Đúng Sai thành 0 1 trong Python?

int() biến boolean thành 1 hoặc 0 . Lưu ý rằng bất kỳ giá trị nào không bằng 'true' sẽ dẫn đến 0 được trả về.

bool() trả về gì trong Python?

Hàm bool() trả về giá trị boolean của một đối tượng được chỉ định .

Là một bool Đúng hay sai trong Python?

Kiểu Boolean trong Python là một trong những kiểu dữ liệu có sẵn của Python. Nó được sử dụng để biểu diễn giá trị thực của một biểu thức . Ví dụ, biểu thức 1