Giải pháp
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -
-
Xác định danh sách trống
-
Tạo vòng lặp for và đặt phạm vi từ 100 đến 150
-
Đặt một vòng lặp for khác để truy cập các giá trị từ 2 đến dải giá trị và tìm các yếu tố, nếu không tìm thấy thì thêm vào danh sách. Nó được định nghĩa bên dưới,
for i in range(100,150): for j in range(2, i): if(i % j == 0): break else: l.append(i)
-
Đặt giá trị mẫu ngẫu nhiên là 5 và gán vào danh sách, sau đó cuối cùng tạo một Chuỗi.
data = rand.sample(l,5) rand_series = pd.Series(data)
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn.
import pandas as pd import random as rand l = [] for i in range(100,150): for j in range(2, i): if(i % j == 0): break else: l.append(i) data = rand.sample(l,5) rand_series = pd.Series(data) print(rand_series)
Đầu ra
0 109 1 149 2 107 3 101 4 131