🖥️ IT, 컴퓨터744 [UIUX] 전세계 앱 UI 확인 사이트 :: UXDNAS https://www.uxdnas.com/ 🖥️ IT, 컴퓨터/👩🏻💻 IT 2024. 11. 20. [데이터 분석] 데이터 EDA(Exploratory Data Analysis)란? 탐색적 데이터 분석 데이터 EDA(Exploratory Data Analysis)는 데이터 분석의 초기 단계에서 데이터를 탐색하고 이해하기 위해 사용하는 기법과 과정입니다. EDA는 데이터를 시각화하고 요약하여 데이터에 숨겨진 패턴, 관계, 이상치 등을 발견하고, 분석에 적합한 방향성을 설정하는 데 도움을 줍니다. 자세히 설명하자면 다음과 같은 주요 단계와 기법을 포함합니다:1. 데이터 로딩 및 구조 확인EDA의 첫 번째 단계는 데이터를 로드하고 데이터의 기본 구조를 파악하는 것입니다.기본 정보 확인:head(), tail()로 데이터 샘플 보기데이터의 행과 열 수 확인 (shape)데이터 타입 확인 (info() 또는 dtypes)결측값 확인:isnull().sum()을 사용하여 결측값이 있는 열과 개수 파악기술 통계:d.. 🖥️ IT, 컴퓨터/📁 데이터 분석 2024. 11. 20. [Python] BeautifulSoup 라이브러리란? :: html 파싱, Selenium과의 차이 BeautifulSoup이란?BeautifulSoup은 Python을 사용하여 HTML 및 XML 문서를 쉽게 파싱(parsing)할 수 있게 해주는 라이브러리입니다. 웹 스크래핑을 할 때 자주 사용되며, 문서의 구조를 탐색하고 원하는 데이터를 추출하기 위해 HTML 요소를 검색하거나 조작할 수 있습니다.주요 특징간단한 사용법: HTML과 XML 파일을 Python 객체로 변환하여 간편하게 데이터에 접근할 수 있도록 도와줍니다.다양한 파서 지원:기본적으로 Python 표준 라이브러리의 html.parser를 사용합니다.더 빠른 파싱 속도를 원할 경우 lxml이나 html5lib를 사용할 수 있습니다.유연한 탐색 기능:태그, 속성, 텍스트 등을 기반으로 요소를 찾고 필터링할 수 있습니다.문서 복구 기능:손.. 🖥️ IT, 컴퓨터/🐍 Python 2024. 11. 20. [Python] Selenium 라이브러리란? :: 크롤링, 웹스크래핑 Selenium이란?Selenium은 웹 브라우저 자동화를 위한 오픈 소스 도구입니다. 주로 웹 애플리케이션 테스트를 자동화하는 데 사용되지만, 웹 스크래핑, 데이터 수집, 브라우저 상호작용 자동화와 같은 다양한 작업에도 널리 활용됩니다. Selenium은 여러 프로그래밍 언어(Python, Java, C#, Ruby 등)를 지원하며 다양한 브라우저(Chrome, Firefox, Edge, Safari 등)와 호환됩니다.Python Selenium 주요 구성 요소WebDriverSelenium에서 브라우저를 제어하기 위한 주요 도구입니다.브라우저의 동작(열기, 닫기, 페이지 이동 등)을 프로그래밍 방식으로 제어할 수 있습니다.브라우저별로 WebDriver가 다르므로, 사용하는 브라우저에 맞는 WebDri.. 🖥️ IT, 컴퓨터/🐍 Python 2024. 11. 20. [IT] udemy :: IT관련 글로벌 인터넷 강의 사이트 https://www.udemy.com/ 🖥️ IT, 컴퓨터/👩🏻💻 IT 2024. 11. 19. [데이터 분석] 사용자 행동 분석(User Behavior Analysis)란? 사용자 행동 분석(User Behavior Analysis)란?사용자 행동 분석은 디지털 플랫폼, 웹사이트, 앱, 혹은 기타 제품에서 사용자가 보이는 행동 데이터를 수집하고 분석하여, 그들의 의도, 선호도, 문제점 등을 파악하는 과정을 의미합니다. 이를 통해 기업이나 조직은 사용자 경험을 개선하고, 제품을 최적화하며, 매출이나 고객 만족도를 높이는 데 활용할 수 있습니다.사용자 행동 분석의 주요 요소행동 데이터 유형정량적 데이터 (Quantitative Data): 클릭 수, 페이지 뷰, 세션 지속 시간, 전환율, 이탈률 등 수치로 측정 가능한 데이터.정성적 데이터 (Qualitative Data): 사용자의 피드백, 설문조사 결과, 인터뷰 내용 등 감정과 인식을 포함한 데이터.분석 대상사용자 경로 (U.. 🖥️ IT, 컴퓨터/📁 데이터 분석 2024. 11. 19. [데이터 분석] Cohort 분석 (코호트 분석), Funnel 분석 (퍼널 분석) 비교 Cohort 분석과 Funnel 분석은 IT 프로덕트에서 사용자의 행동을 분석하고 개선 방안을 도출하는 데 매우 유용한 데이터 분석 기법입니다. 두 기법은 각기 다른 관점에서 데이터를 살펴보며, 서로 보완적으로 활용될 수 있습니다.1. Cohort 분석 (코호트 분석)정의Cohort는 공통된 특성을 가진 사용자 집단을 의미합니다. Cohort 분석은 특정 시점이나 행동을 기준으로 그룹화된 사용자 집단의 행동 변화를 시간 경과에 따라 분석하는 기법입니다.활용 사례신규 사용자 유지율(Retention Rate) 분석사용자 이탈(Churn) 원인 파악특정 기능 도입 후 사용자 행동 변화 측정예시가입 Cohort: 사용자가 앱에 가입한 날짜(혹은 주/월) 기준으로 그룹화."1월에 가입한 사용자와 2월에 가입한 .. 🖥️ IT, 컴퓨터/📁 데이터 분석 2024. 11. 19. [Python] 파이썬 BeautifulSoup 뷰티풀수프로 html 파싱해 원하는 부분 표로 만들기 :: 공차 매장명, 주소 추출 문제상황 공차 매장명, 주소를 추출하고 싶다. 해결방법공차 사이트의 매장찾기 메뉴에서매장명, 주소 정보가 있는 컨테이너를 선택한다. 이후 우클릭 > copy > copy element 복사한 것을 vscode 등에 붙여넣기 아래 html = "" 부분에 넣는다. 필자는 매장명을 '매장명'이라는 열로, 주소는 '주소'라는 열로 df 를 만들려고 한다. from bs4 import BeautifulSoupimport pandas as pd# HTML 코드html = """ 부산공항덕두점 부산광역시 강서구 공항로811번가길 7, 1층(대저2동) 서귀포신시가지점 .. 🖥️ IT, 컴퓨터/🐍 Python 2024. 11. 17. [DB] 데이터베이스 PK(Primary Key), FK(Foreign Key), UK(Unique Key) 개념 데이터베이스에서 PK(Primary Key), FK(Foreign Key), UK(Unique Key)는 데이터 무결성을 유지하고 테이블 간 관계를 정의하는 데 중요한 역할을 합니다. 각각의 개념은 아래와 같습니다.1. PK (Primary Key) - 기본 키역할: 테이블에서 각 행(Row)을 고유하게 식별하는 데 사용됩니다.특징:값이 유일(Unique)해야 함.NULL 값을 가질 수 없음.한 테이블에 하나의 Primary Key만 설정 가능.예시:CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Name VARCHAR(50), Department VARCHAR(50));EmployeeID는 모든 행에서 고유하고 NULL 값을 가질 수 없으므.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2024. 11. 16. [Python] geopandas이용하여 shp파일 단순화하기 :: simplify import geopandas as gpdfrom shapely.geometry import Polygon# 데이터 로드gdf = gpd.read_file("shp파일경로.shp")# 단순화 수행 (허용 오차: 0.01)gdf['geometry'] = gdf['geometry'].simplify(tolerance=0.8, preserve_topology=True)# 저장gdf.to_file("shp파일경로.shp")원하는 오차를 수치로 정하면 됨.수치가 클수록 많이 단순화됨 m라면 100까지가 적당함. 1. Tolerance 설정 기준단위: tolerance는 입력된 데이터의 좌표계 단위에 따라 다릅니다.만약 좌표계가 WGS84 (EPSG:4326)라면, 단위는 도(degree)입니다.만약 좌표계가 .. 🖥️ IT, 컴퓨터/🐍 Python 2024. 11. 13. [한컴] 엔터 줄바꿈 너무 많은 글 줄바꿈 줄이기 :: 찾아 바꾸기 ^n 활용 문제상황엔터가 너무 많이 쳐져있어서 줄바꿈이 많아 여백이 많음.이 여백들을 손쉽게 줄이고 싶음. 해결방법Ctrl + F => 바꾸기찾을 내용 : ^n ^n바꿀 내용 : ^n입력 후 '모두 바꾸기' 클릭 ^n은 줄바꿈을 의미하며,줄바꿈이 2번 된 곳을 1번으로 줄인다는 뜻 그러면 이렇게 줄바꿈이 줄어듦 🖥️ IT, 컴퓨터/💬 한컴 2024. 11. 12. [Python] 전국 올리브영 매장 크롤링 :: 매장명, 매장주소 beautifulsoup https://www.oliveyoung.co.kr/store/store/getStoreInfoMain.do?t_page=%ED%99%88&t_click=%EC%83%81%EB%8B%A8%ED%97%A4%EB%8D%94&t_header_type=%EB%A7%A4%EC%9E%A5%EC%95%88%EB%82%B4 올리브영 온라인몰대한민국 NO.1 헬스&뷰티 스토어 OLIVEYOUNGwww.oliveyoung.co.kr위의 링크 혹은 상단 헤더의 '올영매장' 클릭 서울, 경기 등 시/도단위 입력 후 스크롤을 가장 하단까지 내린다. 충북은 충청북도로 입력, 전북은 전북특별자치도, 제주는 제주특별자치도, 세종은 세종특별자치시로 입력함혹시 매장명 내에 타지역 명이 섞일 수 있으니(경기 광주) 가능하면 '광주광역시'.. 🖥️ IT, 컴퓨터/🐍 Python 2024. 11. 7. 이전 1 2 3 4 5 6 ··· 62 다음 반응형