본문 바로가기

분류 전체보기544

파이썬 리스트를 csv로 저장 파이썬 리스트를 csv로 저장¶list_name리스트를 filename.csv로 저장하는 방법 입니다.In [1]: # 1차원 리스트 csv 로 저장import csvlist_name = ["가방", "스타크래프트", "핸드폰", "손전등", "스위치"]with open("filename.csv", 'w') as file: writer = csv.writer(file) writer.writerow(list_name) 저장 예시In [2]: # 2차원 리스트 csv로 저장list_name = [["a", "b", "c", "d", "e"], ["가방", "별", "핸드폰", "손전등", "스위치"]]with open("filename.csv", "w") as file: wr.. 2023. 7. 19.
판다스 행 사이 빈 행 집어 넣기 20230718 판다스 행 사이 빈 행 집어 넣기¶ In [1]: # 예시 데이터 생성 import pandas as pd df = pd.DataFrame({ "y1" : [2, 0, 3, 4, 4, 3, 10, 2, 3, 4], "y2" : [2, 2, 10, 4, 4, 3, 2, 2, 0, 4] }) df Out[1]: y1 y2 0 2 2 1 0 2 2 3 10 3 4 4 4 4 4 5 3 3 6 10 2 7 2 2 8 3 0 9 4 4 In [2]: # nan 값을 지난 빈 행을 사이사이 삽입 코드 df_list = [] for i in range(len(df)): if i+1 != len(df): #한줄의 행을 df_temp 데이터 프레임으로 선언합니다. df_temp = df[i:i+1] #d.. 2023. 7. 19.
javascript querySelector javascript querySelector querySelector를 사용하면 css 셀렉터를 활용하여 해당 내용을 가져올 수 있습니다. 아래 에시는 p 테그 아래 span 테그 내용인 "라마바"를 가져오는 코드입니다. HTML 삽입 미리보기할 수 없는 소스 2023. 7. 18.
판다스 특정값이 있는 부분 지우기 ne() 판다스 특정값이 있는 부분 지우기 ne()¶ 예시 데이터 생성¶ In [6]: import pandas as pd df = pd.DataFrame({ "y1" : [2, 0, 3, 4, 4, 3, 10, 2, 3, 4], "y2" : [2, 2, 10, 4, 4, 3, 2, 2, 0, 4] }) df Out[6]: y1 y2 0 2 2 1 0 2 2 3 10 3 4 4 4 4 4 5 3 3 6 10 2 7 2 2 8 3 0 9 4 4 ne 메서드 활용¶ In [2]: # ne 메서드는 다르다를 표현하기 때문에 # 아래와 같이 y1 컬럼이 2 와 다른 값을 가질 경우 True를 반환하고 같은 경우 False 를 반환합니다. df["y1"].ne(2) Out[2]: 0 False 1 True 2 True 3.. 2023. 7. 17.
두개 파이썬 파일 순차 시행 [가정] test1.py 와 test2.py 두개의 파일이 있고 순차적으로 실행합니다. 1. sh 확장자 파일을 만들고 2. 아래 내용과 같이 sh 파일의 내용을 구성합니다. python test.py python test.py 3. 터미널에서 sh test.sh 파일 시행 [참고] test1.py 와 test2.py 두개의 파일이 있고 동시에 실행합니다. 1. sh 확장자 파일을 만들고 2. 아래 내용과 같이 sh 파일의 내용을 구성합니다. python test1.py & python test2.py & 3. 터미널에서 sh test.sh 파일 시행 2023. 7. 16.
파이썬 rgb 색상을 간단하게 분리하기 파이썬 rgb 색상을 간단하게 분리하기¶ 이미지 불러오기 In [1]: import cv2 image_path = "image.png" image = cv2.imread(image_path) # 이미지 모양 확인 image.shape Out[1]: (1008, 1220, 3) In [2]: # 이미지 디스플레이 import matplotlib.pyplot as plt plt.imshow(image) plt.axis('off') # Remove axis labels plt.show() split 메서드를 활용한 rgb 색상 불리됩니다. [참고] cv2를 활용하여 이미지를 불러올때 bgr 배열을 따르기 때문에 b, g, r 순으로 분리되는 것을 확인할 수 있습니다 In [3]: b, g, r .. 2023. 7. 16.