[Python] Pandas DataFrame 원하는 순서에 컬럼 추가
1. 소스코드 # 코드 df.insert(loc=추가위치, column='컬럼명', value= 시리즈 or 값 or 리스트 ) 2. 예제 진행 # 예제 데이터 df = pd.DataFrame({'col_A':['a','b','c','d'] ,'col_B':[0,1,2,3]}) df Out[5]: col_A col_B 0 a 0 1 b 1 2 c 2 3 d 3 In [4]: # 예제1 : 첫 번째 위치에 pd.Series 데이터 삽입 add_series = pd.Series([2,3,4,5]) df.insert(loc=0, column='add_col', value=add_series) df Out[7]: add_col col_A col_B 0 2 a 0 1 3 b 1 2 4 c 2 3 5 d 3 In ..
2022. 11. 25.
[Python] drop_duplicates 안되는 문제 해결 (Index는 같지만 Value가 다를 경우)
0. 증상 판다스의 DataFrame에 대해서 drop_duplicates를 수행했음에도 불구하고 다음과 같이 중복된 Index가 제거되지 않는 경우가 있다. (Index가 날짜인 시계열 데이터를 다룰 경우 주로 발생) exam_df.drop_duplicates() A B 2022-06-01 1 a 2022-06-02 2 b 2022-06-03 3 c 2022-06-01 1 b 2022-06-02 2 c 준비 import pandas as pd date = ['2022-06-01', '2022-06-02', '2022-06-03', '2022-06-01', '2022-06-02'] A = ['1','2','3','1','2'] B = ['a','b','c','b','c'] exam_df = pd.Data..
2022. 7. 4.