엑셀2 데이터프레임을 엑셀로 변환시 메모리 에러가 발생하는 이유에 대하여. 안녕하세요. 인천고래입니다. 데이터베이스를 사용하지 않고 시계열 데이터를 엑셀 파일로 관리하는 경우가 있는데요. 예를 들어 통합적인 관리를 하기 위해 개별적인 종목별 주가 데이터가 저장된 엑셀 파일을 모두 로드해서 하나의 데이터프레임에 저장한 뒤 엑셀 파일로 통합하는 경우가 있습니다. 이 때 각 종목의 데이터가 많은 경우 메모리 부족 (MemoryError) 에러가 발생이 될 수 있습니다. 일반적으로 데이터프레임은 메모리에 상주해 있는 데이터이고 엑셀로 저장을 할 때 추가적인 메모리를 사용하지 않아도 될 것 같은데 실제로는 추가적인 메모리를 필요로 함으로써 메모리가 부족한 현상이 발생되게 됩니다. 좀 더 자세히 말씀을 드리자면 데이터프레임을 엑셀 파일로 변환할 때 추가적인 메모리 사용이 발생하는 이유는 .. 파이썬으로 엑셀 파일의 컬럼명 변경하기 안녕하세요. 인천고래입니다. 데이터베이스가 아닌 엑셀 파일로 주가 데이터를 저장하는 경우가 있는데요 이런 경우에 특정 셀의 값을 업데이트하기 위해 엑셀 파일을 열어서 수정하는 경우가 있습니다. 파이썬에서는 이런 기능을 지원하는데 오늘은 엑셀 파일의 컬럼명을 변경하는 코드를 작성해 보겠습니다. 엑셀파일이 있는지 확인 openpyxl , load_workbook모듈을 사용하여 엑셀시트의 인스턴스 생성 활성화된 시트 지정 시트의 첫번째 행의 셀들 중에서 "날짜"로 되어 있는 컬럼이 있는지? 확인 엑셀 인스턴스 저장하고 끝내기. from openpyxl import load_workbook as xlsx_load_workbook try: # 기존의 파일이 존재하면 마지막 행의 데이터 날짜 이후부터 데이터를 가져.. 이전 1 다음 반응형