Giả sử bạn có một chuỗi và kết quả để tách bảng chữ cái và chữ số và lưu trữ nó trong khung dữ liệu dưới dạng,
series is: 0 abx123 1 bcd25 2 cxy30 dtype: object Dataframe is 0 1 0 abx 123 1 bcd 25 2 cxy 30
Để giải quyết vấn đề này, chúng tôi sẽ làm theo cách tiếp cận dưới đây,
Giải pháp
-
Xác định một chuỗi.
-
Phương pháp trích xuất chuỗi Apple bên trong sử dụng mẫu biểu thức chính quy để tách bảng chữ cái và chữ số, sau đó lưu trữ nó trong khung dữ liệu -
series.str.extract(r'(\w+[a-z])(\d+)')
Ví dụ
Hãy xem cách triển khai bên dưới để hiểu rõ hơn -
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)
Đầu ra
series is: 0 abx123 1 bcd25 2 cxy30 dtype: object Dataframe is : 0 1 0 abx 123 1 bcd 25 2 cxy 30