묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
캐글에 올려진 T2-1 타이타닉 문제에 대한 질문입니다 (결측치 처리)
그동안 예제 문제로 연습했을 땐 결측치 데이터가 없거나 처리하기 쉬웠는데캐글에 올려진 T2-1 타이타닉 문제는 헷갈려서 문의 드립니다. https://www.kaggle.com/code/agileteam/t2-1-titanic-simple-baseline 이것입니다. 질문..결측치가 있어도 그냥 그대로 원핫인코딩, 랜덤포레스트 적용해도 무관한가요?? 결측치가 Age, Cabin, Embarked 에서 존재했는데...결측치 처리 방법 문의 - 만일 이게 시험문제라고 생각할 경우, 결측치를 처리하고 싶은데요. Age는 mean으로 처리하고 싶습니다. 그런데 Cabin 같은 object type에서는 어떻게 처리하면 좋을까요? value_counts로 그나마 나온 최빈값으로 대체해보려고 했는데... 고만고만한 갯수가 나오네요.. 결측치 몇% 기준 잡고 그냥 삭제해도 되는걸까요?결측치 처리할 때, test 데이터 결측치도 같이 변환하거나 행 삭제 해도 되나요?????? 안되겠죠? 언젠가 강의에서 말해주신 기억이 나는데 어떤 강의인지 찾아보기가 어렵네요그리고 혹시나 결측치 처리할 때 유의해야 할 점이 있다면 그것도 알려주시면 감사하겠습니다. 감사합니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
일원분산분석 관련 질문입니다.
안녕하세요 선생님. 먼저 훌륭한 강의와 자료를 제공해주셔서 정말 감사합니다. 덕분에 시험준비가 한층 수월하게 이루어지고 있는 것 같습니다.다름이 아니고 작업형3번 일원분산분석 부분에서 질문이 생겨 문의드립니다.정규성 가정과 등분산 가정을 모두 만족하면 일원분산분석을 진행하고, 만약 정규성 가정을 만족하지 못하면 kruskal wallis 검정을 진행하는 것까지는 이해하였습니다.그런데 만약 문제에서 정규성 가정은 만족하나 levene검정 결과 등분산 가정을 만족하지 못하는 경우에는 어떻게 검정을 진행해야 하는지 궁금합니다. 가설검정의 경우에는 equal_var = False 매개변수를 설정하도록 방법이 안내되어 있으나 일원분산분석에는 관련 설명이 없기에 문의드립니다.감사합니다.
-
미해결빅데이터분석기사 실기대비 (R 활용)
작업형 1유형의 3번문제(ratio)
안녕하세요 3회 작업형 1유형 3번째 Ratio가 가장 큰 컬럼을 구하는 문제에서, 같은 파일과 같은 코드를 작성하였는데 저는 답이 Age가 나오지 않고, Cabin이 더 큰 것으로 나오는데요.. 어디가 문제가 있는건지 도통 알기가 어려워 도움을 요청합니다.ㅜㅜ
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
맞는 의존성 주입
저는 Maven이 아닌 gradle을 사용하고 있습니다 근데 31강에서 오류가 발생했습니다.Maven이 아닌 gradle이라 바꿔서 의존성주입을 하면서 강의를 진행했는데 트러블 슈팅이 되지 않아 올립니다 도와주세요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
독립성 검정 코드
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요강의에서는from scipy.stats import chi2_contingencyprint(chi2_contingency(교차테이블명))이렇게 하셨는데from scipy import statsprint(stats.chi2_contingency(교차테이블명))이렇게 적어도 상관없나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
[색션 16, 작업형2] 어디가 틀렸는지 모르겠습니다.
계속 실행되다가.마지막에 model.fit(X_tr, y_tr)을 코딩하면 자꾸 에러가 납니다 ㅠ 어디가 문제인걸까요..
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
반복측정 분산분석
어떤 수험교재 문제에서는 반복측정 분산분석을 구하라는 문제도 나오는데, 반복측정 분석분석 대해서도 예제로 풀이 설명해 주실 수 있는지요?
-
해결됨초보자를 위한 BigQuery(SQL) 입문
오류
다음과 같이 실행했는데 오류가 뜨는데, 이유가 무엇일까요? SELECT * IF(speed >= 70, "빠름", "느림") AS Speed_Category FROM `inflearn-bigquery-practice.basic.pokemon` Syntax error: Expected end of input but got keyword IF at [3:3]
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
container 에 flexDirection row 넣은 이유가 궁금합니다.
[3-1] 홈 스크린 구현하기 4:13에서 버튼 스타일 망가진걸 수정하시면서 flexDirection: 'row' 를 container, large, medium 객체에 추가하시고, styles[size] 를 <Text> 로 옮기셨는데 어떤 이유에서 이렇게 하신건지 잘 이해가 안됩니다.혹시 이유에 대해 조금 더 보충설명 해 주실 수 있으신가요? flexDirection 이 뭔지는 이해하고 있는데, 이 상황에서 이게 어떻게 스타일을 고친건지 감이 잘 안잡히네요. 감사합니다.
-
해결됨스프링 핵심 원리 - 기본편
섹션 4
public class ApplicationContextSameBeanFindTest { ApplicationContext ac = new AnnotationConfigApplicationContext(SameBeanConfig.class); @Test @DisplayName("타입으로 조회 -> 같은 타입이 둘 이상 있으면 중복 오류 발생") void findBeanByTypeDuplicate() { MemberRepository bean = ac.getBean(MemberRepository.class); System.out.println("bean = " + bean); } @Configuration class SameBeanConfig { @Bean MemberRepository memberRepository1() { return new MemoryMemberRepository(); } @Bean MemberRepository memberRepository2() { return new MemoryMemberRepository(); } } }너....무 기본적인 질문같지만 아직 부족해서 질문드립니다!ㅠㅜ현재는 복습중입니다. 본문:이 테스트 코드를 실행하면 오류가 납니다.->UnsatisfiedDependencyExceptionApplicationContext ac = new AnnotationConfigApplicationContext(SameBeanConfig.class); 여기서 중첩 클래스로 SameBeanConfig를 만들었습니다.그런데 SameBeanConfig에 static을 붙이지 않으면 왜 오류가 뜨는지 잘 모르겠습니다....이전 강의에서 만들었던 AppConfig는 static클래스가 아닙니다.그럼에도 AnnotationConfigApplicationContext()에 설정 정보로 넘겨줘도 실행하는데 지장은 없었습니다. 한 마디로 AppConfig도 객체를 따로 생성해서 넘긴 게 아니라 AppConfig.class로 넘겼습니다.그러면 SameBeanConfig.class도 정상 작동해야하는 게 아닌가...합니다....
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
동작 순서 질문
안녕하세요 공부를 하던 중 동작순서가 헷갈려서 질문 남깁니다.회원가입을 예로 들어 질문하면회원가입 버튼을 눌렀을 때, GetMapping의 url로 화면을 보여주고 사용자가 내용을 작성하면, 작성한 데이터를 th:action으로 인해 PostMapping url로 다시 돌아가 데이터가 ModelAttribute에 있는 객체에담겨 @Validated로 검증 후 오류가 있으면 bindingresult로 담아 다시 addform으로 보내 오류 메세지를 화면에 출력하고 오류가 없으면 홈화면으로 보내는 것 맞을까요 ??
-
미해결파이썬 중급
def attach_wrapper의 return func를 하는 이유?
안녕하세요 강사님!좋은 강의 정말 잘 듣고 있습니다. 지난 질문에도 친절하게 답변 달아주셔서 감사의 말씀 드립니다.이번 메타프로그밍 3.1절을 들으면서 잘 이해가 안되는 부분이 있어서 이렇게 질문글을 작성합니다.질문은 다음과 같습니다.Q1. attach_wrapper가 return 하는 func는 누구인가? 최종적으로 그 func는 누가 받는가?def attach_wrapper(obj, func=None): if func is None: return partial(attach_wrapper, obj) setattr(obj, func.__name__, func) return func위의 def attach_wrapper 가 @attach_wrapper(wrapper) 형태로 데코레이트하면, func=None일 때 partial()을 통해서 def attach_wrapper 함수 객체 본인을 return 해서 첫번째 인자인 obj를 wrapper로 고정시키는 것까지 이해를 했습니다.func=None이 아니면 setattr()을 통해, obj가 갖고 있는 어트리뷰트 func의 이름을 인자로 받은 func로 값을 셋팅하는 것까지도 이해를 했습니다.그런데 최종적으로 return 되는 게 func라는 것이 잘 이해가 되지 않습니다. return 되는 func를 누가 받는걸까요?func를 유추하기까지 저의 사고 흐름은 아래와 같았습니다.@attach_wrapper(wrapper) def set_level(newlevel): nonlocal level level = newleveldef set_level 이 데코레이트 되는 내부 사정은 set_level = attach_wrapper(wrapper)(set_level) 이 될텐데요.set_level = attach_wrapper(wrapper)(set_level) 에서 attach_wrapper(wrapper)는 partial()을 통해 def attach_wrapper 본체가 return 되었기 때문에, 데코레이트 되는 내부 사정을 달리 표현하면 set_level = attach_wrapper(obj=wrapper, func=set_level) 라고 이해를 했습니다.그러면.. attach_wrapper(obj=wrapper, func=set_level) 가 return 하는 게 func인데, set_level = func 이니까.. set_level = set_level 이 되는건가요? 추가 질문def attach_wrapper 함수에서 return func를 주석처리 하고 실행을 해도 결과가 똑같이 나오는데 이유를 잘 모르겠습니다.. 어째서 return func가 아무런 효용이 없었던 걸까요..?혹시 제가 잘 못 이해한 부분이 있다면 어김없이 피드백 부탁드리겠습니다!(아래에는 출력 결과물을 첨부하였습니다.)""" # return func 주석 처리 후 결과 DEBUG:__main__:add DEBUG:__main__:Add called WARNING:__main__:Add called DEBUG:__main__:countdown CRITICAL:__main__:countdown DEBUG:__main__:countdown2 CRITICAL:__main__:countdown2 5 5 5 countdown 0.009128093719482422 countdown 0.007673978805541992 countdown2 0.0056438446044921875 countdown2 0.005079030990600586 --- # 원본 코드 실행 결과 DEBUG:__main__:add DEBUG:__main__:Add called WARNING:__main__:Add called DEBUG:__main__:countdown CRITICAL:__main__:countdown DEBUG:__main__:countdown2 CRITICAL:__main__:countdown2 5 5 5 countdown 0.007693052291870117 countdown 0.006663084030151367 countdown2 0.005110979080200195 countdown2 0.0052149295806884766 """
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기출 4회 (작업형 2)
랜덤포레스트로 모델을 학습하고 train_test_split으로 데이터를 나누지 않은 이유는 교차검증이 그 역할을 대신해서 그런건가요?? 교차검증을 스스로 생각해내기는 어려울거 같은데 그러면 평소처럼 train_test_split으로 데이터를 나누고 잘 모르는 macro f1_score 대신에 다른 평가지표를 사용해서 제출해도 되는걸까요??선생님 항상 친절한 답변 감사합니다 🥹🥹
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다!
강의 자료를 다운 받으려고 했는데 깨져서 나와서요! 자료 발송 부탁드립니다99doldol@naver.com
-
미해결우아한 고성능 프로그래밍 언어 Rust 입문 및 활용
튜플과 배열 강의 4:50에서 벡터 나중에 설명해주신다고 하셨는데
벡터에 대한 설명이 강의에 없습니다...ㅠㅠ 가능하시다면 추가 부탁드립니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
GA4 이벤트 생성 방법 - GTM, GA4이벤트 차이
안녕하세요 강사님. 섹션12 회원가입 이벤트 강의 보던 중에 궁금한 점이 있어서 질문드립니다.(밑에 동일한 내용으로 글을 작성했었는데, 내용 수정이 안되어서 삭제 후 다시 올립니다! )ga4 이벤트 생성할 때, 2번 gtm을 통해서 태그/트리거 생성해서 만든 이벤트와 3번 ga4 상에서 이벤트 만들기를 통해 만드는 이벤트가 혹시 차이가 있을까요? 현재 회사에서 이전 담당자가 세팅한 내역을 보니 동일한 회원가입 이벤트에 대해 동일한 세팅 조건으로 gtm, ga4 두가지 모두로 중복해서 생성이 되어 있는데, 이벤트 값을 확인해보면 두 이벤트가 동일한 조건임에도 같은 기간에 대해 수치가 조금 다르게 나오더라구요. (둘다 페이지뷰 기반 이벤트입니다.) 두 가지 세팅 방법에 따라서 혹시 차이가 있는지, 그리고 기왕이면 한 사이트에 대해서는 이벤트 세팅 공간은 통일시켜놓는게 좋을지 궁금합니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
오류
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요import pandas as pdtrain = pd.read_csv("data/customer_train.csv")test = pd.read_csv("data/customer_test.csv")pd.set_option('display.max_columns',None) train['환불금액'] = train['환불금액'].fillna(0)test['환불금액'] = test['환불금액'].fillna(0) cols = train.select_dtypes(exclude='object').columnstarget = train.pop('성별') from sklearn.ensemble import RandomForestClassifierrf = RandomForestClassifier()rf.fit(train[cols], target)pred = rf.predict_proba(test[cols])print(pred) 오류Makefile:6: recipe for target 'py3_run' failedmake: *** [py3_run] Error 1Traceback (most recent call last): File "/goorm/Main.out", line 29, in <module> model.fit(train[cols], target) File "/usr/local/lib/python3.9/dist-packages/pandas/core/frame.py", line 3511, in getitem indexer = self.columns._get_indexer_strict(key, "columns")[1] File "/usr/local/lib/python3.9/dist-packages/pandas/core/indexes/base.py", line 5782, in getindexer_strict self._raise_if_missing(keyarr, indexer, axis_name) File "/usr/local/lib/python3.9/dist-packages/pandas/core/indexes/base.py", line 5845, in raiseif_missing raise KeyError(f"{not_found} not in index")KeyError: "['성별'] not in index"도와주세요 왜 select_dtypes로 쓰니까 안되나요
-
미해결웹디자인개발기능사 [2025년] 실기전체 (카톡질문가능)
position 질문
header h1{width: 200px; height: 40px; margin: 30px 0;} header .gnb {width: 180px; height: 200px; margin: 0 auto; background: #0660da;} header .gnb li{height: 50px; line-height: 50px; text-align: center; font-size: 20px;} header .gnb li .lnb{width: 0px; position: absolute; transition: 0.3s; height: 50px; background: rgba(0,188,228,0.9); left: 190px; top: 100px; overflow: hidden; z-index: 10;} header .gnb li:hover{background: #0c4ba0;} header .gnb li a{color: #fff; display: block;} header .gnb:hover li .lnb{width: calc(100% - 190px); } header .gnb li .lnb li{float: left; font-size: 18px;} header .gnb li .lnb li a{padding: 0 20px;} header .gnb li:nth-child(2) .lnb{top: 150px;} header .gnb li:nth-child(3) .lnb{top: 200px;} header .gnb li:nth-child(4) .lnb{top: 250px;}position relative는 안적었는데 그럼 부모기준으로 .gnb li가 부모로 자동지정되는건가요? 참고로 D3 유형입니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 1 모의문제 4번 행단위로 합한 값이 3000보다 큰 값 데이터 수 구하
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요이렇게 작성해도 답은 같게 나오는데 이렇게 풀어도 될까요?import pandas as pd pd.read_csv('members.csv') df=pd.read_csv('members.csv') cut = df.select_dtypes(include='object').columns #exclude도 있다 df= df.drop(cut,axis=1) df = df.fillna(0) df.head() df = df.sum(axis = 1) sum(df > 3000)
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
set-cookie에 samesite=none 설정
강의 잘 듣고 있습니다 🙂 실무를 하다 관련해서 궁금한 점이 생겨 질문 드립니다. [질문 내용]Q1. 클라이언트의 도메인과 서버의 도메인이 다를때, domain=.aaa.com; SameSite=None 으로 설정하여 서버에서 set-cookie시 클라이언트에 쿠키 저장이 안되던데, samesite=none 이어도, domain=.aaa.com;에 위배되기에 저장되지 않는 것으로 이해하면 될까요? ex. 클라이언트 - bbb.com 서버 - aaa.com 배포시 클라이언트와 서버 도메인이 같을 때는 쿠키 저장이 되는데, 다를 때(브랜치 dev에 배포시 다른 경우가 있습니다.)는 저장이 되지 않아 로그인이 동작하지 않아서 확인해보았더니 set-cookie에 domain=.aaa.com; samesite=none 설정 되어 있더라구요. Q2. 그렇다면, samesite=none은 언제 사용하는걸까요??