반응형
파이썬 판다스에서 합치기를 할 경우 append 에러가 발생하는데요. 판다스 Append AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'? 기본적으로 판다스에서 쉽게 합치는 방법은 append를 사용하는 것인데요. import pandas as pd, os base_dir = 'dir' df_sum = pd.DataFrame() # 빈 DataFrame을 만듦. for fname in os.listdir(base_dir): df_temp = pd.read_excel(os.path.join(base_dir, fname)) df_sum = df_sum.append(df_temp) 이 에러의 원인은 최근에..
파이썬 판다스에서 중복값을 찾는 방법을 알아보겠습니다. 업무를 진행하다보면 판다스를 활용해서 중복값을 찾아야하는 업무가 종종 있는데요. 판다스 중복값 찾기 판다스에서 중복값을 찾는 명령어는 duplicated인데요. subset을 활용하면 중복값을 찾고자하는 열을 선택할 수 있습니다. 이때 keep은 중복값 처리를 위한 값인데요. first는 처음것을 남기고, last는 마지막, false는 그냥 두는 것입니다. keep = 'first', 'last', False import pandas as pd data = {'name':['a', 'b', 'b', 'c', 'c'], 'id': ['aa' , 'aa', 'bb', 'cc', 'dd'], 'col':[1, 2, 3, 4, 5]} df = pd.Dat..
파이썬에서 엑셀 사용시에 아래와 같은 Warning이 나옵니다. 기본적으로 Pandas 패키지를 사용하는데요. 파일 읽기시 에러메시지가 발생합니다. 간혹 불특정한 상황에서 발생하는데요. 워닝이라 실행하는데는 지장이 없으나, 오류 코드로 인하여 서버에서는 로그가 지저분하게 나오기 때문에 오류를 처리하는 것이 좋습니다. Warning (from warnings module): File "C:\python\lib\site-packages\openpyxl\styles\stylesheet.py", line 226 warn("Workbook contains no default style, apply openpyxl's default") UserWarning: Workbook contains no default st..
이번 시간에는 판다스의 정보를 변경해보는 방법을 알아보겠습니다. import pandas as pd data = {'name': ['kim', 'choi', 'park', 'lee', 'jung'], 'year': [2013, 2014, 2015, 2016, 2015], 'points': [2, 3, 5, 3, 4], 'id': ['0001', '0002', '0003', '0004', 'A0001']} df = pd.DataFrame(data) print(df) df.info() 먼저 기본 데이터를 입력하고 info를 통해서 타입을 확인해 봅니다. 이외에 정보를 확이하는 명령어는 df.describe()를 통해서 간단한 통계치를 확인할 수 있구요. df.shape를 통해서 형태에 대한 값도 불러올 수 ..