해결책
이 문제를 해결하기 위해 다음 단계를 따릅니다. -
-
시리즈를 정의하십시오.
-
for 루프를 만들고 시작 요소에서 끝 요소까지 데이터에 액세스합니다. 데이터를 확인하는 조건이 있는지 여부를 설정합니다.
값이 범위에 없으면 목록에 추가합니다. 마지막으로 값을 정렬하고 인쇄합니다.
for i in range(data[0],data[length-1]): if(i not in data): l1.append(i) else: l1.append(i)
예시
더 나은 이해를 위해 다음 구현을 살펴보겠습니다.
import pandas as pd import numpy as np l = [1,2,3,6,7] l1 = [] data = pd.Series(l) length = len(data) for i in range(data[0],data[length-1]): if(i not in data): l1.append(i) else: l1.append(i) l1.sort() data = pd.Series(l1) print(data)
출력
0 1 1 2 2 3 3 4 4 5 5 6