Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรม Python สร้าง Series สุ่ม 5 ตัวอักษรพิมพ์เล็กดัชนีคู่


วิธีที่ 1

  • กำหนดตัวอักษรพิมพ์เล็กในลิสต์

  • วนลูปหาตัวอักษรดัชนีคู่ เก็บในลิสต์ใหม่

ls = []
for i in l:
    if(l.index(i)%2==0):
        ls.append(i)
  • สุ่ม 5 ค่า สร้าง Series

ตัวอย่าง

import pandas as pd
import string
import random as r
chars = string.ascii_lowercase
print("lowercase alphabets are:-",chars)
chars_list = list(chars)
data = r.sample(chars_list[::2],5)
print("random even index char's are:-",data)
result = pd.Series(data)
print("Series:\n",result)

ผลลัพธ์

lowercase alphabets are:- abcdefghijklmnopqrstuvwxyz random even index char's are:- ['w', 'k', 'i', 'u', 'm'] Series: 0    w 1    k 2    i 3    u 4    m dtype: object

วิธีที่ 2

ตัวอย่าง

import string
import pandas as pd
import random as r
l = list(string.ascii_lowercase)
ls = []
for i in l:
    if(l.index(i)%2==0):
        ls.append(i)
data = pd.Series(r.sample(ls,5))
print("Series:\n", data)

ผลลัพธ์

Series: 0    o 1    i 2    q 3    c 4    a dtype: object