본문 바로가기

python334

python 리스트 append 사용해보기 python 리스트 append 사용해보기¶ 리스트에 새로운 요소를 있는 그대로 붙여넣습니다. In [1]: # 예시 리스트 작성 li = ["A", "B", "C", "D"] li Out[1]: ['A', 'B', 'C', 'D'] In [2]: # "E" 라는 새로운 요소를 li 리스트에 추가 합니다. new_element = "E" li.append(new_element) li Out[2]: ['A', 'B', 'C', 'D', 'E'] In [3]: # 만약 ["F", "G"] 와 같이 리스트 형태의 요소를 추가 하면 있는 그대로 li 리스트에 추가 됩니다. new_el.. 2023. 7. 20.
파이썬 리스트를 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.
판다스 특정값이 있는 부분 지우기 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.
파이썬 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.
파이썬 리스트 인덱싱 파이썬 리스트 인덱싱 예시 데이터 sample = ["가", "나", "다", "라", "마"] print(sample) # out : ['가', '나', '다', '라', '마'] 리스트를 어레이 화 import numpy as np sample_array = np.array(sample) print(type(sample_array)) # out : 인덱싱 리스트 생성과 인덱싱 indexing_list = [4,3,2,1,0] sample_indexing = sample_array[[4,3,2,1,0]] print(sample_indexing) # out : ['마' '라' '다' '나' '가'] 어레이를 리스트로 전환 indexing_list = list(sample_indexing) print(ty.. 2023. 7. 1.