🖥️ IT, 컴퓨터836 [IT] XML vs JSON vs CSV 데이터 형식 비교 XML vs JSON vs CSV: 데이터 형식 비교와 선택 가이드데이터를 저장하고 주고받는 방식은 다양합니다. 그중에서도 XML, JSON, CSV는 가장 널리 쓰이는 포맷인데요. 이 글에서는 세 가지 포맷의 특징, 장단점, 사용 목적, 예시를 비교하여 어떤 상황에서 어떤 포맷을 선택해야 할지 명확하게 알려드립니다.1. XML이란?**XML(Extensible Markup Language)**은 데이터를 계층적으로 구조화하기 위한 마크업 언어입니다. 주로 구조가 복잡한 데이터나 문서 기반 데이터 표현에 적합하며, 태그를 통해 데이터의 의미를 명확히 전달합니다. John 30장점계층 구조 표현에 적합 (중첩 구조 가능)사용자 정의 태그로 유연한 데이터 표현다양한 시스템 간 데이터 교환 가능 (예: S.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [IT] XML 파싱 방법 # XML 파싱 방법: 초보자도 쉽게 배우는 데이터 추출 기초 XML(Extensible Markup Language)은 구조화된 데이터를 표현하는 데 자주 사용되는 언어입니다. 하지만 데이터를 읽고 활용하려면 '파싱(parsing)', 즉 **XML 문서를 해석하고 원하는 정보를 추출**하는 과정이 필요합니다. 이번 글에서는 **XML 파싱이란 무엇인지**, **어떻게 하는지**, 그리고 **주요 프로그래밍 언어별 사용 예시**까지 쉽게 설명드립니다. --- ## 1. XML 파싱이란? \*\*XML 파싱(XML Parsing)\*\*이란, XML 문서에 담긴 계층적 데이터를 읽고 해석하여 프로그래밍 언어나 응용 프로그램이 사용할 수 있도록 변환하는 작업입니다. 일반적으로 다음 두 가지 방식으로 파싱할.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [IT] XML이란? XML이란? 데이터를 구조화하는 마크업 언어의 기본 이해현대의 데이터 처리와 정보 교환에 있어 필수적인 기술 중 하나가 바로 **XML(Extensible Markup Language)**입니다. 이 글에서는 XML의 개념부터 사용 목적, 활용 예시, 다른 형식과의 차이점까지 상세히 설명드리겠습니다.1. XML이란?**XML(확장 가능 마크업 언어)**은 데이터를 구조화하고 저장하기 위한 텍스트 기반의 마크업 언어입니다. W3C(World Wide Web Consortium)에서 1998년에 공식 표준으로 제정했으며, HTML처럼 태그를 사용하지만 데이터 표현에 초점을 맞춘 언어라는 점에서 다릅니다.주요 특징사람이 읽기 쉬우며 기계도 이해할 수 있는 구조데이터의 의미와 구조를 함께 표현플랫폼, 시스템, .. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [Excel] MS office 캐시 파일 삭제 :: 저장공간 확보 엑셀 파일 - 옵션 - 저장 - 캐시된 파일 삭제 🖥️ IT, 컴퓨터/🧮 엑셀 2025. 4. 30. [Python] 우버의 H3 파이썬 코드 우버가 개발한 H3은 배민에서 배차 시 사용하는 라이브러리임http://webzine.koita.or.kr/202401-specialissue/%EC%A3%BC%EC%9A%B0%EC%95%84%ED%95%9C%ED%98%95%EC%A0%9C%EB%93%A4 (주)우아한형제들 - 기술과혁신 웹진들어가며 디지털 경제의 확장과 팬데믹으로 인한 라이프스타일의 급격한 변화는 우리의 일상을 근본적으로 변모시켰다. 이런 변화의 최전선에는 배달 서비스 산업이 있었으며, 그 결과는 ...webzine.koita.or.kr https://techblog.woowahan.com/2608/ 배달아~ 배달 가는길 알려줘!(단호함) | 우아한형제들 기술블로그서론 배민라이더스에서는 배달거리를 업소와 고객의 주소 정보를 이용해서 지.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 4. 26. [데이터 분석] IT 스타트업에서 Data Analyst가 하는 일 대시보드 제작코호트 분석, 퍼널 분석A/B 테스트AARRR 분석Acquisition(유입) ~ Revenue(수익화)까지 1. 지표 설계 및 모니터링회사나 팀별 KPI(Key Performance Indicator) 설정MAU, DAU, Retention Rate, Conversion Rate 같은 핵심 지표 트래킹'이탈'이나 '구매'처럼 중요한 행동 변화 시그널 감지하기2. SQL 기반 데이터 추출 및 가공서비스 DB(MySQL, PostgreSQL 등)에서 직접 쿼리로 데이터 뽑기ETL(Extract-Transform-Load) 작업해서 분석할 수 있는 형태로 정리3. 사용자 행동 데이터 분석로그 데이터(Clickstream 등)를 분석해 사용자의 행동 경로 파악'어디서 이탈하나?', '어떤 기능을 .. 🖥️ IT, 컴퓨터/📁 데이터 분석 2025. 4. 26. [GenAI] Genspark 젠스파크 https://www.genspark.ai/ 🖥️ IT, 컴퓨터/🤖 GenAI_Tech 2025. 4. 26. [GitHub] 깃허브 Gist 짧은 코드나 메모를 남길 수 있는 서비스 https://gist.github.com/ 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 4. 26. [Python] 특정 폴더 내의 모든 파일들의 이름을 csv 파일로 저장하기 위와 같이 많은 파일들의 이름을 리스트업하고 싶다. import osimport csvdef save_file_names_to_csv(folder_path, output_csv): try: file_list = os.listdir(folder_path) with open(output_csv, mode='w', newline='', encoding='utf-8-sig') as file: writer = csv.writer(file) writer.writerow(["파일명"]) # 헤더 for file_name in file_list: writer.writerow([file_name]) .. 🖥️ IT, 컴퓨터/🐍 Python 2025. 4. 24. [Excel] 여러 개의 열 속 텍스트 합치기 문제상황 B2부터 AE2까지의 텍스트를 합쳐야 함.단순히 &로 할 수 있으나 너무 긺 해결방법 =TEXTJOIN("", TRUE, B2:AE2) 함수 입력 🖥️ IT, 컴퓨터/🧮 엑셀 2025. 4. 24. [Python] 유니코드 에러 해결하기 UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 33: illegal multibyte sequenceOutput is truncated. 문제상황 이런 오류가 나오는 상황 해결방법 🔧 해결 방법다음 중 하나의 방법으로 문제를 해결하실 수 있습니다:✅ 1. 인코딩을 utf-8-sig로 변경하기 (추천)df.to_csv(r"C:\Users\jiyun\OneDrive\바탕 화면\LS_빅데이터스쿨_실습셋\실습_3\결과.csv", encoding='utf-8-sig', index=False)엑셀에서도 문제 없이 열립니다.cp949보다 문자 호환 범위가 넓습니다.✅ 2. 특수문자 제거 후 저장하기# 모든 문자열 열에서 비분리 공백(\xa0) 제거df = df.applymap(lambda x: x.replace('\xa0', ' ') if isinstance(x, str) else x)# cp949로 저장df.to_csv(r"C:\Users\ji.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 4. 19. [PPT] 파워포인트에서 배경색 지우기 :: 보라색 배경 하나하나 클릭하는 것보다 더 쉬운 방법이 있다고? 기존 방법 이렇게 보라색 배경이 나오고 하나하나 클릭해줘야 했음 새로운 방법 상단의 색 > 투명한 색 설정 클릭하면마우스 커서 모양이 바뀜.이때 배경 색 클릭하면 깔끔하게 사라짐 🖥️ IT, 컴퓨터/🎨 파워포인트 PPT 2025. 4. 19. 이전 1 2 3 4 ··· 70 다음 반응형