파이썬으로 다양한 형태의 표 만들기: 가로표, 세로표 (PrettyTable, Pandas, HTML)
파이썬으로 다양한 형태의 표 만들기: 가로표, 세로표 (PrettyTable, Pandas, HTML)Python에서는 여러 가지 방법으로 가로표, 세로표, 텍스트 기반 표, HTML 표 등을 만들 수 있으며, 각 방법마다 장단점이 존재합니다. 이번 글에서는 초보자를 위한 표 만들기 가이드를 제공하며, 다양한 형태의 표를 만드는 방법과 추가 기능을 설명하겠습니다.🔹 1. 초급자: 기본 리스트와 딕셔너리를 활용한 표 만들기✅ 방법 1: 리스트로 가로표 만들기# 리스트를 사용하여 가로표 만들기table = [ ["이름", "나이", "직업"], ["홍길동", 27, "엔지니어"], ["강감찬", 34, "마케팅"], ["이순신", 40, "군인"]]# 표 출력for row in tab..
2025. 3. 14.
CSV 파일 크기 문제 해결 방법: 초급, 중급, 고급 단계별 가이드
CSV 파일 크기 문제 해결 방법: 초급, 중급, 고급 단계별 가이드CSV 파일은 데이터를 저장하고 교환하는 데 널리 사용되지만, 파일 크기가 커지면 성능 문제가 발생할 수 있습니다. 초급, 중급, 고급자의 접근 방식을 단계별로 살펴보고, 각 기술 스택의 기본 개념과 장단점을 정리해 보겠습니다.🔹 초급자: 기본적인 CSV 압축 및 최적화✅ 해결 방법 1: CSV 압축하여 저장하기 (ZIP, GZIP)🔹 기술 스택: zip, gzip, tar📌 기본 개념CSV 파일은 텍스트 기반이므로 압축하면 저장 공간을 절약할 수 있습니다. zip과 gzip을 사용하면 손쉽게 압축할 수 있으며, gzip은 CSV를 읽을 때도 압축된 상태로 처리할 수 있어 유용합니다.💡 예제 코드 (Python)import gzi..
2025. 3. 13.
소프트웨어별 CSV 최대 줄(Row) 수 제한 : excel, XLSX, Google Sheets, MySQL
소프트웨어별 CSV 최대 줄(Row) 수 제한 : excel, XLSX, Google Sheets, MySQL 소프트웨어별 CSV 파일의 최대 줄(Row) 수 제한은 각 프로그램 및 라이브러리의 메모리 할당 방식과 32비트/64비트 환경에 따라 다릅니다. 주요 소프트웨어 및 라이브러리의 CSV 처리 한계를 정리하면 다음과 같습니다.📌 소프트웨어별 CSV 최대 줄(Row) 수 제한 소프트웨어/라이브러리 최대 줄 수 제한 설명 Microsoft Excel (XLSX)1,048,576 줄한 워크시트에서 열 수 있는 최대 행 수 (XLSX 기준)Microsoft Excel (CSV 열기)약 1,048,576 줄메모리 한계에 따라 다를 수 있음Google Sheets10,000,000 셀예를 들어 10개 열이..
2025. 3. 12.