입력 − 시리즈가 있다고 가정합니다.
0 11 22 33 44 5
출력 -
그리고 홀수 인덱스를 대문자로 바꾼 결과는 다음과 같다 -
0 11 A2 33 U4 5
해결책
-
시리즈를 정의하십시오.
-
대문자 정의
-
람다 필터 메서드를 만들고 모든 인덱스 위치에서 모음을 바꿉니다. 아래에 정의되어 있습니다.
모음 =re.findall(r'[AEIOU]',chars)result =pd.Series(filter(lambda x:r.choice(모음) if(x%2!=0),l)data)사전>예시
pdimport random as rl =[1,2,3,4,5]data =pd.Series(l)print("주어진 계열:\n", data)vowels =list("AEIOU")로 판다 가져오기 for i,j in data.items():if(i%2!=0):data[i]="".join(r.choice(모음))print("수정된 계열:-\n", 데이터 )출력
주어진 시리즈:0 11 22 33 44 5dtype:int64modified 시리즈:-0 11 O2 33 E4 5dtype:객체