ধরে নিন আপনার কাছে বুলিয়ান অপারেশনের জন্য একটি সিরিজ এবং ফলাফল আছে,
এবং অপারেশন হল:0 True1 True2 Falsedtype:boolOr অপারেশন হল:0 True1 True2 Truedtype:boolXor অপারেশন হল:0 False1 False2 Truedtype:bool
সমাধান
এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব।
-
একটি সিরিজ সংজ্ঞায়িত করুন
-
বুলিয়ান এবং ন্যান মান সহ একটি সিরিজ তৈরি করুন
-
নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের বিটওয়াইজ এবং অপারেশনের বিপরীতে বুলিয়ান ট্রু সম্পাদন করুন,
series_and =pd.Series([True, np.nan, False], dtype="bool") এবং True
-
বিটওয়াইজের বিরুদ্ধে বুলিয়ান ট্রু সম্পাদন করুন | নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের অপারেশন,
series_or =pd.Series([True, np.nan, False], dtype="bool") | সত্য
-
নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের বিটওয়াইজ ^ অপারেশনের বিপরীতে বুলিয়ান ট্রু সম্পাদন করুন,
series_xor =pd.Series([True, np.nan, False], dtype="bool") ^ সত্য
উদাহরণ
আরো ভালোভাবে বোঝার জন্য −
এর সম্পূর্ণ বাস্তবায়ন দেখিpdimport numpy হিসাবে npseries_and =pd.Series([True, np.nan, False], dtype="bool") এবং Trueprint("এবং অপারেশন হল:\n",series_and)series_or =pd.Series হিসাবে আমদানি পান্ডা ([True, np.nan, False], dtype="bool") | Trueprint("বা অপারেশন হল:\n", series_or)series_xor =pd.Series([True, np.nan, False], dtype="bool") ^ Trueprint("Xor অপারেশন হল:\n", series_xor)প্রে>আউটপুট
এবং অপারেশন হল:0 True1 True2 Falsedtype:boolOr অপারেশন হল:0 True1 True2 Truedtype:boolXor অপারেশন হল:0 False1 False2 Truedtype:bool