파이썬 리스트를 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.