[Python] zip!
zip 함수 알아두면 유용하게 쓸일이 많다. 여기 동일한 길이를 가진 2개의 리스트가 있다. list_a = [1,2,3,4,5] list_b = ['사과','배','김치','바나나','키위'] list_a와 list_b에서 값을 하나씩 꺼내어 새로운 list에 저장해보자 result_list = list(zip(list_a,list_b)) result_list의 값으로 => [(1,'사과'), (2,'배'), (3,'김치'), (4,'바나나'), (5,'키위')] 가 얻어진다. 각 리스트에서 값을 하나씩 꺼내와 튜플로 짝지어 리스트 형태로 반환한다. 주로 딕셔너리를 만들때 유용하다 result_dict = {} for a,b in zip(list_a,list_b): result_dict[a] = b 이..
[Pandas] Insert 활용하기
기존 데이터프레임에 새로운 열을 추가할 경우 맨 마지막 컬럼으로 추가된다. insert()를 사용하면 추가할 열의 위치,이름,데이터까지 한번에 지정가능하다. df.insert(loc, label, value) # 첫번째 열에 "fisrt column"이란 column name을 가진 [1,2,3,4]의 데이터를 추가한다 # [1,2,3,4] => Series df.insert(0, "fisrt column", [1,2,3,4]