Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Viết chương trình Python cắt chuỗi con từ mỗi phần tử trong Series cho trước


Giả sử bạn có một Series và kết quả cắt chuỗi con từ mỗi phần tử như sau:

0     Ap
1     Oa
2     Mn
3     Kw

Để giải quyết bài toán này, chúng ta sẽ làm theo các cách tiếp cận dưới đây:

Giải pháp 1

  • Định nghĩa một Series
  • Áp dụng str.slice với start=0, stop=4, step=2 để cắt chuỗi con từ Series
data.str.slice(start=0, stop=4, step=2)

Ví dụ

Hãy kiểm tra mã sau để hiểu rõ hơn:

import pandas as pd
data = pd.Series(['Apple', 'Orange', 'Mango', 'Kiwis'])
print(data.str.slice(start=0, stop=4, step=2))

Đầu ra

0     Ap
1     Oa
2     Mn
3     Kw

Giải pháp 2

  • Định nghĩa một Series
  • Áp dụng string slice index từ 0 đến 4, step=2
data.str[0:4:2]

Ví dụ

Hãy kiểm tra mã sau để hiểu rõ hơn:

import pandas as pd
data = pd.Series(['Apple', 'Orange', 'Mango', 'Kiwis'])
print(data.str[0:4:2])

Đầu ra

0     Ap
1     Oa
2     Mn
3     Kw