ধরে নিন আপনার কাছে বর্ণমালা এবং অঙ্কগুলি আলাদা করার জন্য একটি সিরিজ এবং ফলাফল রয়েছে এবং এটিকে ডেটাফ্রেমে সংরক্ষণ করুন,
series is: 0 abx123 1 bcd25 2 cxy30 dtype: object Dataframe is 0 1 0 abx 123 1 bcd 25 2 cxy 30
এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব,
সমাধান
-
একটি সিরিজ সংজ্ঞায়িত করুন।
-
অ্যাপল সিরিজ এক্সট্র্যাক্ট পদ্ধতির ভিতরে রেগুলার এক্সপ্রেশন প্যাটার্ন ব্যবহার করে বর্ণমালা এবং ডিজিট আলাদা করে তারপর এটি একটি ডেটাফ্রেমে সংরক্ষণ করে −
series.str.extract(r'(\w+[a-z])(\d+)')
উদাহরণ
আসুন আরও ভালভাবে বোঝার জন্য নীচের বাস্তবায়ন দেখি -
import pandas as pd series = pd.Series(['abx123', 'bcd25', 'cxy30']) print("series is:\n",series) df = series.str.extract(r'(\w+[a-z])(\d+)') print("Dataframe is\n:" ,df)
আউটপুট
series is: 0 abx123 1 bcd25 2 cxy30 dtype: object Dataframe is : 0 1 0 abx 123 1 bcd 25 2 cxy 30