Giả sử, bạn có một chuỗi và kết quả để cắt các chuỗi con từ mỗi phần tử trong chuỗi là,
0 Ap 1 Oa 2 Mn 3 Kw
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các cách tiếp cận dưới đây -
Giải pháp 1
-
Xác định một chuỗi
-
Áp dụng hàm str.slice bên trong start =0, stop-4 và step =2 để cắt chuỗi con khỏi chuỗi.
data.str.slice(start=0,stop=4,step=2)
Ví dụ
Hãy kiểm tra đoạn 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
-
Xác định một chuỗi
-
Áp dụng lát chỉ mục chuỗi để bắt đầu từ 0 đến phạm vi kết thúc là 4 và giá trị bước là 2. Nó được định nghĩa bên dưới,
data.str[0:4:2]
Ví dụ
Hãy kiểm tra đoạn 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