데이터분석가 99

240710_PYTHON, 파이썬 기초, 리스트

강의 [Python] 파이썬 기초 리스트 : 순서가 있는 값대괄호[]를 사용하여 값을 순서대로 표현(맨 처음 값은 0번째로 시작)리스트의 인덱싱(Indexing) : 리스트에서 특정 위치의 값에 접근하는 방법리스트 값 삭제 항목 삭제 : del 리스트이름리스트 내 모든 항목 제거 : 리스트이름.clear()리스트 값 변경하기: 리스트이름[변경할 위치] = 변경할 값중첩된 리스트에서 인덱싱 : print(리스트이름[값의위치][값의 위치])# 중첩된 리스트에서 인덱싱하기nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]print(nested_list[1][0]) # 출력: 4 (두 번째 리스트의 첫 번째 항목)  슬라이싱 : 리스트의 일부분을 추출특정 범위의 항목을 선택..

[코딩연습]프로그래머스_진료과별 총 예약 횟수 출력하기

문제다음은 종합병원의 진료 예약정보를 담은 APPOINTMENT 테이블이다. APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD는 각각 진료예약일시, 진료예약번호, 환자번호, 진료과코드, 의사ID, 예약취소여부, 예약취소날짜를 나타낸다.APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. 어떤 테이블에서 데이터를 뽑을 것인가 ..

[코딩연습]프로그래머스_12세 이하인 여자 환자 목록 출력하기

문제다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블이다. PATIENT 테이블은 다음과 같으며, PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미한다. PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성하라. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬하라.어떤 테이블에서 데이터를 뽑을 것인가 :PATIENT 어떤 컬럼을 이용할 것인가: PT_NO, PT_NAME, GEND_CD, AGE, TLNO어떤 조건을 지정해야 하는가: AGE ≤ 1..

[코딩연습]프로그래머스_입양 시각 구하기(1)

문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 한다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 어떤 테이블에서 데이터를 뽑을 것인가 : ANIMAL_OUTS어떤 컬럼을 이용할 것인가 : DATETIME어떤 조건을 지정해야 하는가 : 9 ≤ HOUR ≤ 19어떤 함수(수식)을 이용해야 하는가 : HOUR, COUNT, GROUP BY, HAVING, ORDER BY

[코딩연습]프로그래머스_중성화 여부 파악하기

문제보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요.  어떤 테이블에서 데이터를 뽑을 것인가 : ANIMAL_INS어떤 컬럼을 이용할 것인가 : ANIMAL_ID, NAME, SEX_UPON_INTAKE어떤 조건을 지정해야 하는가 : 'Neutered'='O', 'Spayed'='O'어떤 함수(수식)을 이용해야 하는가 CASE WHEN, ORDER BY

WIL 내배캠 Data 3기 Chapter 2 프로그래밍 기초 주차 240701-240705

나의 주간 목표 240701-2407051. 파이썬 문법 기초 강의 마무리2. 코드카타 SQL, 알고리즘 각각 10개씩 제출 2024년 7월 1일SQL 코드카타 2개 제출 13,14 : 오전에 클리어, 블로그 작성 완SQL 강의 마무리 및 정리: 저녁시간 전에 클리어라이브세션 과제 : 저녁시간 전에 클리어파이썬 강의 듣기 : 1-4까지 강의 클리어2024년 7월 2일코드카타 SQL 2개, 알고리즘 도전 : SQL 2개 끝내고 알고리즘 3개까지 함아티클 분석 및 정리 : 다른 아티클보다 유익한게 없음. 게다가 취준이긴하지만 면접에 관한 사항뿐.파이썬 강의 : 1-7까지 했지만 집중이 안됨블로그 작성나이스한 데이터분석 읽기2024년 7월 3일코드카타 제출 SQL-17, 18, 알고리즘-4,5,6 : 1시간만..

240705_데이터 리터러시

강의 : 데이터 리터러시 1-1 데이터 리터러시란? 데이터를 읽는 능력데이터를 이해하는 능력데이터를 비판적으로 분석하는 능력결과를 의사소통에 활용할 수 있는 능력 데이터 수집과 데이터 원천을 이해데이터에 대한 활용법을 이해데이터를 통한 핵심지표를 이해=> 데이터 리터러시는 올바른 질문을 던질 수 있도록 만들어줌 심슨의 역설(Simpson's Paradox)전체에 대한 결론이 언제나 개별 집단에 그대로 적용되는 것은 아님데이터에 기반한 결론이라고 해서 이를 맹목적으로 받아들여서는 안됨 시각화를 활용한 왜곡자료의 표현 방법에 따라서 해석의 오류 여지가 존재전체를 대표하지 못하는 편향된 샘플 선정으로 인해 오류가 발생상관관계와 인과관계상관관계두 변수가 얼마나  상호 의족적인지를 파악하는 것을 의미파악 방법은 ..

[코딩연습]프로그래머스_조건에 맞는 회원수 구하기

문제USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성하라. 어떤 테이블에서 데이터를 뽑을 것인가 USER_INFO어떤 컬럼을 이용할 것인가 USER_ID, JOINED, AGE어떤 조건을 지정해야 하는가 JOINED LIKE '2021%', 20 ≤ AGE ≤ 29어떤 함수(수식)을 이용해야 하는가 WHERE, BETWEEN, COUNT

[코딩연습]프로그래머스_이름이 없는 동물의 아이디

문제동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL문을 작성해주세요. 단 ID는 오름차순 정렬되어야 합니다. 어떤 테이블에서 데이터를 뽑을 것인가  ANIMAL_INS어떤 컬럼을 이용할 것인가 ANIMAL_ID, NAME어떤 조건을 지정해야 하는가 is NULL어떤 함수(수식)을 이용해야 하는가 WHERE