티스토리 뷰

import numpy as np #앨리어스를 np로 쓰는게 암묵적 규칙
import pandas as pd

data=np.random.rand(1000) #난수배열
temp=[]

cnt=0
for i in data :
    print("cnt는", cnt)
    if ((int)(i*100))>45:
        print("45초과 continue")
        continue
    if ((int)(i*100))<1:
        print("1미만 continue")
        continue
    if len(temp)>=1 and temp[cnt-1]==(int)(i*100):
        print("temp1이상 continue")
        continue
    if len(temp)>=2 and temp[cnt-2]==(int)(i*100):
        print("temp2이상 continue")
        continue
    if len(temp)>=3 and temp[cnt-3]==(int)(i*100):
        print("temp3이상 continue")
        continue
    if len(temp)>=4 and temp[cnt-4]==(int)(i*100):
        print("temp4이상 continue")
        continue
    if len(temp)>=5 and temp[cnt-5]==(int)(i*100):
        print("temp5이상 continue")
        continue
    temp.append((int)(i*100))
    cnt+=1
    if len(temp)>=6 :
        break
print(temp, type(temp))
print("cnt는", cnt)
df=pd.DataFrame(temp,columns=['A']) #인덱스 생략가능
df

 중복검사: 인덱스 1차이 검사, 인덱스 2차이검사, 인덱스 3차이 검사 이런식... 

'데이터 > 아나콘다(jupyter lab)' 카테고리의 다른 글

테일러 급수  (0) 2023.03.18
차트 그리기  (0) 2021.11.28
파이썬 객체지향(private), 상속  (0) 2021.11.27
Comprehension 스타일(파이썬스타일 코딩)  (0) 2021.11.27
텍스트 마이닝  (0) 2021.11.27