weekly retention 구하기 과제 해 봤습니다. 처음에 알려주신대로 두 가지 방법 1) EXTRACT 과 2) DATA_TRUNC 을 써서 각각 해 봤는데 일을 자르는 기준이 달라서 그런지 첫 데이터는 값이 같은데 1주가 차이나는 시점부터 데이터들의 값이 미세하게 차이가 나더라구요. 그리고 차이를 계산할 때도 INT 타입이라 DIFF_DATE 대신 그냥 컬럼끼리 빼는 방법으로 계산해야 됐습니다. 만약 이게 동일 년도 내에서만 해야하는 분석이라면 어떤 방법이 더 좋은지 궁금합니다. WITH base AS( SELECT DISTINCT user_id, user_pseudo_id, event_name, DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul')) AS event_date, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime FROM `advance.app_logs` WHERE event_date BETWEEN '2022-08-01' AND '2022-11-03' ) , first_week_data AS( SELECT *, MIN(week_date) OVER(PARTITION BY user_pseudo_id) AS first_week FROM ( SELECT user_pseudo_id, event_date, -- DATETIME_TRUNC(DATE(event_date), WEEK(MONDAY)) AS week_date, EXTRACT(WEEK FROM event_date) AS week_date FROM base ) ), week_diff_data AS ( SELECT *, -- DATE_DIFF(week_date, first_week, WEEK) AS week_diff (week_date-first_week) AS week_diff FROM first_week_data ), first_week_value_data AS( SELECT *, FIRST_VALUE(user_cnt) OVER (ORDER BY week_diff) AS first_week_value FROM( SELECT week_diff, COUNT(DISTINCT user_pseudo_id) AS user_cnt, FROM week_diff_data GROUP BY ALL) ORDER BY week_diff ) SELECT *, ROUND(SAFE_DIVIDE(user_cnt, first_week_value),3) AS retention FROM first_week_value_data
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 풀이 시간에 SELECT distinct u.name, u.email FROM users u JOIN orders o on u.user_id = o.user_id WHERE o.quantity > 1; 한 번의 주문으로 상품을 2개 이상 구매한 고객의 쿼리는 중복제거를 해주셨는데요, SELECT u.name AS 고객명, u.email AS 이메일 FROM users u JOIN orders o on u.user_id = o.user_id JOIN products p on o.product_id = p.product_id WHERE p.category = '전자기기' '전자기기' 카테고리 상품을 한 번이라도 구매한 고객은 중복제거를 해주지 않았더라구요. 하나의 그룹에 고객이 두명이 나오는 게 이상해서 이 경우 distinct 혹은 GROUP BY u.name, u.email을 추가해주어 중복제거 해주면 될까요? distinct 와 GROUP BY 중 어떤걸 사용하는 게 더 좋을까요? 집계함수를 사용하지 않으니 distinct가 더 나을까요?
이 강의는 더이상 관리를 안하는건가요? 가격이 1~2만원 하는것도 아니고 14만원 상당의 강의이며, 중요한기초 개념인 안드로이드 앱 모의해킹 수업인 만큼 입문자나 기초를 배우고자 하는 수강생 분들이 들으실 텐데 최소한 수정 작업이 이루어지거나 추가 영상이 넣었다면 목차에서 (삭제 예정) 이런건 좀 미리미리 정리해놔야 하는거 아닌가요? 새소식에 올라온 글이 2021년이 마지막입니다 지금이 2025년인데 아직까지 (삭제예정) 이라는 강의가 목차에 있는건 구매해서 듣는 수강생 입장에서 강의 관리나 신경을 안쓰는 구나 라는 생각밖에 안듭니다. 최소한 공지사항으로도 어떻게 수강하라든가 (삭제 예정) 과목은 듣지 말고 넘어가라든가 등 어떠한 조치라도 있어야 하는데 없고 중간에 아예 2020년 전 강의(선택사항) 이라고 하는데 입문자 입장에서는 어떻게 판단해야 하는지 모르는 경우도 있을텐데 어떠한 공지사항이나 조치도 없이 그냥 선택을 수강생분들에게 미루는건 너무한 처사 아닌가요? 최소한 선택사항 강의 경우는 이전 강의인 만큼 환경설정이나 어떤 부분에서 문제가 있다 그래서 이걸 대체해서 어떠한 강의를 찍어서 넣었습니다. 라는 공지사항이나 안내 사항은 있어야죠 너무 하네요
안녕하세요. 삼코치님 질문사항이 있습니다. DAC 작동원리에 대해 보고있는데, 아래처럼 작성되어있습니다. 아래 디지털 샘플링에서 발생하는 스텝 형태가 아날로그에서 디지털로 컨버팅하는 과정을 의미하는것일까요? 디지털 신호도 샘플링이라는 표현을 사용할까요? 3.출력(아날로그 신호) 일반적으로 DAC출력은 필터회로를 거친다. 그리고 디지털 샘플링에서 발생하는 스텝 형태나 고주파 잡음을 줄인 뒤, 부드러운 아날로그 파형으로 만들어진다.
html form으로 post하면 서버가 받게 되는 http 메시지의 형식이 post /save http/1.1 host: localhost:8080 Content-Type: application/x-www-form-urlencoded 이고 서버끼리의 값을 주고 받을 때의 http 메시지 형식이 post /members http/1.1 Content-Type: application/json { "username": "young", "age": 20 } 차이가 이렇게 되는건가요? 즉 프론트에서 백엔드로의 값 전달 형식이 1번째이고 백엔드에서 백엔드로의 값 전달 형식이 2번째인건가요?
[root@cent1 /]# scp -rp /root/SHELL/monitor cent3:/root/SHELL Warning: Permanently added '172.18.1.93' (ECDSA) to the list of known hosts. Load key "/root/.ssh/id_rsa": invalid format root@172.18.1.93's password: ssh cent3 "mkdir ~~~~"를 해도 똑같이 password를 입력하라고 뜨네요 ㅠ 왜 이런걸까요
노랭이 문제분석 경로 링크 : 사용 권한이 없거나 삭제 또는 이동되었을 수 있습니다. 링크를 확인하고 다시 시도하세요. - 페이지를 찾을 수 없음 이라는 창으로 뜨는데요, 경로 확인부탁드려요! https://empty-coriander-983.notion.site/750c3d6b636e46eb95059f475afdba22?v=c3cce66658c641c8a4240bac0382e736&pvs=4
메서드 시그니쳐는 메서드 이름과 매개변수의 타입(순서 갯수 포함)이 들어가지만 반환타입은 포함되지 않는다고 알고 있습니다. 교재에 2. 람다 부분 p.8에서는 메서드 시그니처 + 반환타입으로 하던가 어떤 주석이 있는게 혼동을 피할수 있지 않을까 합니다. (문맥상 무슨의미인지 알겠으나 처음 배우시는 분들은 헷갈리실 수 있어서 좀 더 명확하게 하는게 낫지 않을까 합니다.) 오피셜 다큐먼트를 찾아보았습니다. https://docs.oracle.com/javase/specs/jls/se21/html/jls-8.html#jls-8.4.2 감사합니다.
안녕하세요, krag 라이브러리가 pip 서버에는 등록이 되어있는데 상세한 정보는 찾을 수가 없어서 문의드립니다. 일정 한도 내에서는 무료로 사용할 수 있는 Gemini API를 통해서 검색 성능을 평가중에 있는데, 중간중간 NaN값이 나오길래 추적해봤더니 API 분당 호출 수가 초과해서 값을 호출받지 못하는 경우가 생기더라구요. time.sleep을 걸고싶어도 이게 함수 자체로 전체 데이터프레임을 순회하는지라.. 혹시 delay를 넣을 수 있는 옵션이 있을까요?
강사님 안녕하세요! 좋은 강의 너무 감사하게 잘 보고 있습니다!! 미드저니에서 생성한 이미지에서 특정 영역의 색상만 정확하게 원하는 색상 코드로 수정하는 방법이 있을까요? 3D 아이콘 여러개를 생성할 때, 동일한 컬러코드를 적용해서 일관되게 생성하고 싶은 상황입니다! 아이콘 일부에 원하는 브랜드 컬러코드를 동일하게 여러 이미지에 일관되게 반영하고 싶은데요~ GPT로 원하는 컬러코드를 포함한 프롬프트를 작성해서 미드저니에 입력했지만 결과는 원하는 컬러 코드가반영되지 않으며, 이미지마다 해당 컬러가 동일하게 적용되지 않는 문제가 있습니다! 이런 경우에는 포토샵에서 원하는 컬러코드로 수정하는 방법을 적용해야 될까요? 관련하여 강사님께 조언 부탁드립니다 🙏
강의 설명에서 다작 방법론 단점으로 조합되는 가지의 수가 많아질수록 코드 복잡성 증가를 얘기하셨는데요 보완방법으로 큰 범주단위로 프로젝트를 분리하라고 설명해주셨습니다. 그렇다면, 커뮤니티 관련 프로젝트의 경우 해당 프로젝트용으로 코드 구조를 공통적으로 짰는데, 그 안에 예시로 든 웃긴짤방 앱에서는 공통 구조외에 다른 코드가 필요할 수 있잖아요. 이 경우에 이 앱(웃긴짤방 앱)만 사용할 수 있도록 공통 구조를 짠 코드에서 따로 코드를 추가해서 이 앱만 사용할 수 있도록 db 나 클라이언트에서 처리를 해서 해당 앱에서 특정 기능이나 화면을 표출할 수 있도록 처리하시는걸까요? 아니면 애초에 이런 경우가 발생하지 않도록 공통 구조를 짜놓고 이 외의 추가 구성같은건 없게끔 하시는걸까요? 혹시 이런 상황에서는 어떻게 처리하시는지 궁금합니다.!
안녕하세요, 친절한 강의에 감사드리며 인증서 관련 몇가지 문의드립니다. 1. EVSE가 EV로부터 계약인증서를 받아서 검증할 때 EVSE는 V2G Root 인증서를 갖고있지 않아도 되는지요? (ISO 15118-2에서는 EVSE가 V2G Root 인증서를 갖고 있어야 한다고 나옵니다.) 2. MO Root 인증서는 V2G Root 인증서로부터 발급된 것이 아닌지요? 관계가 궁금합니다. 3. EVSE가 계약 인증서 체인을 검증할 때 MO Sub CA1 인증서를 검증하기 위해서 MO Root 인증서가 필요한지요?