y_train = train.pop("income") 선생님 따라서 이렇게 했는데 저는 밑처럼 오류가 나오더라구요ㅠ 원인이 무엇일까요 --------------------------------------------------------------------------- KeyError Traceback (most recent call last) /usr/local/lib/python3.12/dist-packages/pandas/core/indexes/base.py in get_loc(self, key) 3804 try: -> 3805 return self._engine.get_loc(casted_key) 3806 except KeyError as err: index.pyx in pandas._libs.index.IndexEngine.get_loc() index.pyx in pandas._libs.index.IndexEngine.get_loc() pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() KeyError: 'income' The above exception was the direct cause of the following exception: KeyError Traceback (most recent call last) 4 frames /usr/local/lib/python3.12/dist-packages/pandas/core/indexes/base.py in get_loc(self, key) 3810 ): 3811 raise InvalidIndexError(key) -> 3812 raise KeyError(key) from err 3813 except TypeError: 3814 # If we have a listlike key, _check_indexing_error will raise KeyError: 'income'
안녕하세요 강의 듣고 있는데 왕초보라 그런지.. 많이 생소하네요..ㅠ 일단 한번 쭉~~~ 듣는 것이 나은 걸까요? 판다스 강의 관련 질문드립니다 1. 판다스에서 시리즈 만들 때 예를 들어 비빔밥, 김치찌개, 된장찌개 했으을 때, 저는맨 위에 열부분에 0이 안나오는데 상관 없나요? 2. 데이터프레임 만들 때 딕셔너리값 넣을 때 들여쓰기랑 마지막줄에 })할때는 들여쓰기없이 바로 적던데 이런것들,,, 즉 들여쓰기하고 안하고 이런것도 맞춰야하는 건가요? 3. 판다스에서 시리즈 데이터프레임만들고 마지막 줄에 menu, price, df 도출할때 print(menu), print(price)~ 처럼 print 안적어도되나요? 시험장에서도 그냥 df만 적어도 실행되나요? 4. df ['메뉴']랑 df[['메뉴']]가 보기에는 같은데 뭐가 다른가요? 5. 항목종류, 항목별 개수 ~.value_counts할때는 print를 꼭 써야하나요? 6. 인덱싱 행(가로)을 하면,, 열의 형식(세로)로 나오는건가요? 7. 컬럼 추가할 때는 df['할인가'] = df['가격'] * (1-discount) 이렇게 했던 것 같은데... 행 추가할때는 df.loc~~ 를 사용하는건가요? 행 추가할때 딕셔너리, loc말고 그냥 리스트 추가할때 loc안쓰고 df['~~~']= ['라떼,'아메리카노','쥬스'] 해도되나요? 8. # 이벤트가 전체 1000으로 변경 df.loc[1:2, '이벤트가'] = 1000 df.head() 여기서 1:2가 인덱스1, 인덱스2가 선택되던데,, 1:3 이렇게 적는건 아닌가요?맨 마지막은 포함안되는 것 같아서요 두서없이 질문드려 죄송합니다.. 좋은 강의 감사합니다
1. 작업형1모의문제 3에서 print(df['f3'].sum()) 이렇게 했더니 133말고 뒤에 나오는 문장은 무슨 뜻인가요? 133 /tmp/ ipython-input-831591789.py:13 : FutureWarning: Downcasting behavior in replace is deprecated and will be removed in a future version. To retain the old behavior, explicitly call result.infer_objects(copy=False) . To opt-in to the future behavior, set pd.set_option('future.no_silent_downcasting', True) df['f3'] = df['f3'].replace('vip',3) 2. df.head() 와 diplay(df.head())는 다른건가요? 3. 작업형 1 모의3 9번 문제에서 df = df.groupby('month').count() df.sort_values('subscribed').index[0] 하니까 저는 np.int32(11) 이렇게 나오는데 11앞에 이건 왜 나오는거죠? 4. 빅분기 시험 환경에서 시프트 엔터 누르니까 밑에 한줄이 생성되던데.. 실행버튼을 마우스로 누르는 방법 뿐인가요? 5. 작업형1모의고사 3번 문제에서 (복사가 안되네요ㅠ) 실행결과값에서 >smoothness error 밑에 행이랑 컬럼이 쭉~~ 더 나오는데 저는 왜 이런것들이 나오는거죠?ㅠ 감사합니다
수치형 변수 스케일링은 굳이 안해도 된다고 하셨고, 범주형 변수 처리 시, target = train.pop(' '), pd.get_dummies(train), pd.get_dummiest(test) 처리하고 분리한 데이터 다시 합침을 진행하지 않아도 되나요? 작업형 2 한가지 방법으로 풀기 영상을 봤을 땐 그랬어서 문의드립니다.
강의 3분 32초에서 alternative는 제대로 적었다는 가정 하에 after와 before의 순서를 잘못 적으면 pvalue는 같고 검정통계량의 값만 부호가 달라진다고 말씀하셨는데, 이 부분이 이상하여 질문드립니다. stats.ttest_rel(df['after'], df['before'], alternative='greater') 위 상황에서 after와 before를 반대로 적으면 stats.ttest_rel(df['before'], df['after'], alternative='greater') 이렇게 된다는 것일 텐데, 원래 코드(위)의 대립가설은 after가 before보다 크다는 것이고, 반대로 적은 코드(아래)의 대립가설은 before가 after보다 크다는 것이니, 두 경우가 서로 정반대를 가리켜 둘의 pvalue가 정반대의 값을 나타내야 하지 않나요? 둘의 pvalue가 같다는 건 두 경우의 대립가설이 모두 참이라는 것일 텐데 그럴 수가 없어보여서 궁금해서 질문 드립니다. 감사합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 강의 91 [작업형1] 연습문제 섹션11 ~ 20 에서 11번 문제 "앞에서 구한 70% 데이터 중 ‘views’ 컬럼의 3사분위수에서 1사분위수를 뺀 값을 정수로 구하시오" 이 문제에서 정수로 구하라는 부분이 헷갈립니다. int()를 써야할지 round()를 써야할지.. 상식적으로는 제일 가까운 값을 구해야 하기 때문에 round()를 쓸 것 같은데 해답은 int()로 코딩이 되어 있네요. 다행히 이 문제는 뭘로 구하던지 답은 같은데, 이 부분 클리어하게 답변 주시면 고맙겠습니다.
기출2회 문제 강의에서 인코딩 전에 아래 코드로 작성하셨잖아요? 그 다음 레이블인코딩에서 반복문 안에 df[col]이 아닌 왜 X_train[col]인건지 궁금해요. df = pd.concat([X_train, y_train['Reached.on.Time_Y.N']],axis=1) 위 질문에 이어, concat으로 train,test 데이터를 합친 후 레이블 인코딩 시, 범주형 자료를 추출할 때 concat을 받은 변수(예: df라면 df. select_dtypes)가 아니라 train. select_dtypes으로 다시 train을 불러오는지도 알려주세요. 미리 감사합니다!
안녕하세요, 강사님. 매번 빠르게 기출 분석 및 해설 강좌 업로드 해주심에 대단히 감사드립니다!!! 😄 글 제목과 관련된 위의 영상에서 말씀해주셨습니다만, 아직 인프런 강의 목록에서는 확인을 하지 못하여서요... 2편은 포함하여, 강의 업로드 계획을 문의드리고자 글 남깁니다. 항상 고생 많으십니다 ㅜㅜ 감사합니다.
구글 시트 내에서 프롬프트 시트안에... "저작권 걱정 없는 5가지 주제 에서 각각 하나씩 스토리를 만들어줘. 주제: ① 고전 신화·민담 ② 역사 속 사건/인물 단, 주제를 선택할 때 히틀러 관련 내용은 제외 ③ 과학·지식 "라고 수정하려고 하는데... 구글 시트 수정이 안되네요. 위와 같이 프롬프트 시트를 수정하면 되는건지... 아니면 다른 방법이 있는지 궁금합니다.
안녕하세요. 강의 잘 듣고 있습니다. 이미지 생성할때 일관성 때문에 ai에 레퍼런스 이미지를 추가해서 프롬프트를 작성하고 싶은데, 이 레퍼런스 이미지 추가도 자동화할 수가 있나요? 구글 드라이브에 사진을 올리거나 시트에 이미지 주소 미리 입력해두고 api로 요청할때 같이 보낼 수가 있는지 궁금해요.
안녕하세요 이미지 생성해서 시트에 각각 링크 옮겨줄 때요, JSON 형식으로 변환할때 items [ { key : "값" }, { key : "값" }, { key : "값" } ] 이렇게 items 안에 묶어서 전달을 한 다음에 다시 items를 벗겨내는 과정이 있는데, 처음부터 items로 묶지 않으면 결과물이 다르게 나오게 되나요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 빈노트로 강의 들으면서 작성하는데 저는 결과 값이 roc_auc 기존으로 max_depth을 넣지 않거나max_depth=7을 넣을때가 가장 좋게 나옴니다. 코드명이 틀리지는 않았는데 이렇게 나올 수도 있나요?