묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
A value is trying to be set on a copy of a slice from a DataFrame. 경고창 관련 질문
train['total_bedrooms'] = train['total_bedrooms'].fillna(train['total_bedrroms'].median()) train.loc[train['total_bedrooms'].isnull(),'total_bedrooms'] = train['total_bedrooms'].median() 빅데이터 분석기사 준비하던 도중 위 코드를 실행시키니 colab에서 경고창이 발생했습니다.<ipython-input-35-0cb00506e054>:17: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy train['total_bedrooms'] = train['total_bedrooms'].fillna(train['total_bedrooms'].median())pandas 공식 홈페이지 설명문 (체인 인덱싱?)을 확인해봐도 이해가 정확히 되지 않는데, 어떠한 원리로 위에 코드가 경고창이 발생하는지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
코드 이렇게 해도 될까요?
# 피처 엔지니어링 - date에 쫌 안맞아서 해보겠음 cols1 = list(X_train.columns[X_train.dtypes == object]) # 범주형 cols2 = list(X_train.columns[X_train.dtypes != object]) # 수치형 # 수치형 변수의 스케일링 - 값이 안맞는 것은 범주형 데이터에서만 나타나기 때문에 데이터를 나누기전 수치형 데이터부터 먼저 처리해준다. from sklearn.preprocessing import RobustScaler Ro = RobustScaler() X_train[cols2] = Ro.fit_transform(X_train[cols2]) X_test[cols2] = Ro.transform(X_test[cols2]) # X_train행의 길이 알아두기 a = len(X_train) #17290 # 범주형 변수의 더미 인코딩 combined = pd.concat([X_train, X_test]) # 훈련 데이터와 테스트 데이터 합치기(위아래로) combined = pd.get_dummies(combined[cols1]) # 다시 훈련 데이터와 테스트 데이터로 분리 X_train = combined.iloc[:a] X_test = combined.iloc[a:]
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
category=soup.select()
[참고] 크롤링과 데이터베이스 - 스키마 구현/크롤링 시작 (업데이트) 11:52category=soup.select()에서 category가 원래는 리스트로 나오는 것으로 이해하고 있었는데 리스트가 아니라 딕셔너리형태로 나오는 이유가 궁금합니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
window)) docker-compose up할 때 tests는 리로딩 X
안녕하세요 저는 window 환경에서 강의를 수강하고 있고 docker-compose up시 react-app-test 컨테이너가 강제 종료되어 travis-ci에서 빌드까지 되지 않고 있는 문제를 겪고 있습니다. 참고로 docker-compose up 으로 react-app 실행 시 react-app 은 정상적으로 실행 react-app-test 컨테이너는 부적절한 해체로 인한 테스트 누출로 인해 강제 종료 된 것 같습니다. )이 때문인지 travis에선 아래 코드와 같은 오류 내용이고 build에 실패하였습니다.이를 해결할 방법이 있을까요?root: deprecated ked sudo(the key 'sudo' has no effect anymore)아래 사진을 보면 Build config를 보면 에러 코멘트처럼 sudo가 사라진 것을 확인할 수 있습니다. 현 문제 해결 및 다른 에러 발생리로딩이 되는 지 확인한다고 app.js의 text 내용을 자주 바꿨는데 그에 맞춰 app-test.js는 바꿔주지 않아 영상 초반에 나오듯 렌더링할 텍스트가 맞지 않아 나는 오류였습니다.렌더링 문제가 해결되자 정상 작동은 하는데 리로딩이 안됩니다....
-
미해결비트코인 선물거래 자동매매 시스템(저자직강)
다음과 같은 에러가 발생하네요...
설정된 XRP에서는 문제가 없으나TRX.ETH (아직 이 두종목만 돌려서 다른종목은 확인안됨)등에서 처음 거래만 되고 다음과 같은 에러가 발생합니다.long open position-trade_buy_long error msg:ExecuteError [Executing] -1111: Precision is over the maximum defined for this asset.cancel before timestep-long ask_order_status error msg:ExecuteError [Executing] -1102: Mandatory parameter 'orderId' was not sent, was empty/null, or malformed.Precision 설정에 문제가 있는것인지아니면 따로 설정해줘야 하는것인지 궁금합니다.설정에서 문제가 있다면 어떤것을 수정해야 하는지알고 싶습니다.
-
미해결파이썬으로 장고(Django) 공략하기: 입문
WARNINGS: ?: (staticfiles.W004) The directory 'C:\projects\first-django\static' in the STATICFILES_DIRS setting does not exist.
안녕하세요.장고에 관심이 있어서 본강의를 열심히 수강하고 있습니다.IDE는 VScode를 이용하고 있는데요.오류가 나지 않도록 디렉토리 구조 및 파일 들 문구 등은 모두 강의내용을 그대로 따라하고 있습니다.그런데 스태틱 파일 띄우기를 듣던 중에서버가 실행은 잘 되서 이미지가 화면에 나오기는 하나,강사님의 화면상에서는 터미널에서 워닝문구가 나오지 않는 듯이 보이는데제가 실행할 때에는 터미널에서 워닝문구가 나왔거든요.(WARNINGS:?: (staticfiles.W004) The directory 'C:\projects\first-django\static' in the STATICFILES_DIRS setting does not exist.) (하단 이미지 참고)그래서 워닝문구가 알려주는 대로 first-django 이하에 static 디렉토리를 만드니까 워닝이 사라졌습니다. 그런데 궁금한 점은제가 제대로 이해를 했는 지를 모르겠으나, 강의내용 중에 설명주신 사항으로프로젝트 디렉토리(firstdjango)내의 settings.py 파일에서,STATIC_URL = 'static/'STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"), ]로 하게 되면(first-django 이하) 프로젝트 , 앱 이하의 static 폴더들을 모두 참고하게 된다고 하였는데요. 궁금한 점은전체 static 디렉토리를 참고를 어떤 식으로 하게 되는 건지요?? 전체를 참고하게 된다면 워닝문구가 왜 나왔을까요?? 참고로 제가 static 디렉토리를 first앱 외에 first-django, firstdjango 아래에 추가로 만든 후에 settings.py 내에 print(STATICFILES_DIRS)를 추가해서 실행해 보았을 때는 전체 static 디렉토리들이 아니라, 오로지 BASE_DIR 인 최상위 first-django 로만 이루어진 ['C:\\projects\\first-django\\static'] 만 리스트로 들어가 있었습니다.혹시 워닝문구가 나오는 건 혹시 제가 파이챰이 아니라 vscode 를 사용해서 그런 걸까요??
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
프록시 객체가 생성될 때 synchronized 없이 메서드가 생성되는 것이 맞을까요?
먼저 좋은 강의 감사드립니다. 프록시 객체에서 이해가 안 가는 부분이 있어 질문드립니다.@Transactional을 사용하면 프록시 방식의 AOP로 동작하는 것은 이해하고 있습니다. 스프링 부트는 CGLIB 방식으로 프록시 객체를 생성하므로, StockService를 상속하는 StockServiceProxy가 만들어질 때 StockServiceProxy.decrease()에도 synchronized 키워드가 붙어있을 것이라고 생각했습니다. 그런데 강사님께서 TransactionStockService 를 예로 드실 때 synchronized 를 안 붙이신 걸 보니 프록시 객체가 생성될 때는 synchronized 가 안 붙는 건가? 라고 생각들었습니다.Q. 프록시 객체가 생성될 때 synchronized 없이 메서드가 생성되는 것이 맞을까요?읽어주셔서 감사합니다 :)
-
미해결데이터 분석 SQL Fundamentals
수업 장표 다운로드
안녕하세요.강의 영상에 나오는 학습 자료(ppt 장표)는 어디에서 다운받을 수 있을까요?감사합니다!
-
미해결웹 애니메이션의 새로운 표준, Web Animations API
이 플러그인은 지원되지 않습니다. 어떻게 해결해야 되나요?
(사진)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
라벨인코딩과 원핫인코딩 후, 데이터 크기 비교
안녕하세요. 데이터 인코딩 관련하여 궁금한 점이 있어서 질문남기게 되었습니다.선생님께서 알려주신대로, 인코딩을 필수로 진행하되, 라벨인코딩과 원핫인코딩은 선택하여 자유롭게 진행하여도 학습에 문제가 없다고 이해하였습니다. 예시문제를 라벨인코딩과 원핫인코딩으로 둘다 진행하던 중, 라벨인코딩시에는 X_train데이터와 X_test데이터의 컬럼 수가 동일하여 학습에 문제가 없었으나, 원핫인코딩을 진행하니 X_train데이터와 X_test 데이터의 컬럼 수가 달라져서 학습 시, 오류가 발생하는 점을 확인하였습니다. 어떤 점이 문제이며, 원핫인코딩을 이용하려고 한다면 어떻게 접근해야할지 여쭤볼 수 있을까요? 라벨인코딩 시 X_train, X_test의 shape => (3500,9), (2482,9)원핫인코딩시 X_train,X_test의 shape => (3500,73), (2482,72) => 컬럼 수가 일치하지않아 학습 시, 에러 발생import pandas as pd pd.set_option('display.max_columns',None) X_test = pd.read_csv("data/X_test.csv") X_train = pd.read_csv("data/X_train.csv") y_train = pd.read_csv("data/y_train.csv") # 사용자 코딩 # print(X_train.info(),X_test.info()) # 결측치 처리 # print(X_train.isnull().sum()) X_train['환불금액'] = X_train['환불금액'].fillna(0) X_test['환불금액'] = X_test['환불금액'].fillna(0) X_test_id = X_test.pop('cust_id') X_train = X_train.drop(['cust_id'],axis = 1) # 1. LabelEncoder cols = X_train.select_dtypes(include='object').columns from sklearn.preprocessing import LabelEncoder le = LabelEncoder() for col in cols: X_train[col] = le.fit_transform(X_train[col]) X_test[col] = le.transform(X_test[col]) print(X_train.shape,X_test.shape) # 2. one-hot Encoder X_train = pd.get_dummies(X_train) X_test = pd.get_dummies(X_test) print(X_train.shape,X_test.shape) X_train = X_train.drop('cust_id',axis =1) 과 X_train = X_train.drop(['cust_id'],axis =1)를 각각 실행하였을 때, 에러없이 cust_id 컬럼이 동일하게 삭제되는 점을 확인했는데 혹시 drop시 컬럼명에 대괄호를 묶고 안묶고의 차이가 있을까요??
-
해결됨만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
/api/[screenName].ts API에 대해 문의드립니다.
안녕하세요, 사용자 정보 조회 API 부분에서컨트롤러에 보면screenName이 없을 경우에 대해서 예외처리를 해주고 있습니다.if (screenName === undefined || screenName === null) { throw new BadReqError('screenName이 누락되었습니다.'); }위와 같은데저 에러를 구현해보고 싶어서 테스트 해봤는데 되지 않아서 고민하다가 질문드려요.[screenName].ts 형식의 Dynamic route로 되어 있어서 screenName이 누락된다면 해당 컨트롤러를 수행하지 않아 위 에러가 발생하지 않을 것 같은데 맞을까요?제가 next는 이제 막 배워가고 있는 단계라서 잘 몰라서 위 이유가 맞는지 잘 모르겠습니다. 제가 발생시키지 못 하고 있는 중이라면 어떻게 해야 저 에러를 발생시킬 수 있는지 또한 같이 답변 부탁드립니다!!요약dynamic route로 인해 screenName이 누락되었을 경우 컨트롤러를 실행하지 않는다고 생각했는데 맞을까요?실행시킬 수 있는 에러라면 어떻게 해야 저 예외처리를 실행 시킬 수 있나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
수업질문
62187478번 소스 코드 (acmicpc.net) 선생님 제가 짜본 코드인데기존 해설에는 회의시간 끝을 사용해 sort를 하는데저는 강의 듣기 전에 일단 회의시간 시작을 사용해 코딩을 했습니다.시간복잡도는 회의시간 끝을 사용한게 훨씬 좋은거 같긴하네요.근데 제가 짠 코드가 예제들을 돌려도 맞는데어디가 틀린지 모르겠습니다.채점 시 : "틀렸습니다" 로 명시됩니다.감사합니다.
-
미해결배달앱 클론코딩 [with React Native]
SK open API홈페이지 리뉴얼 후 sdk 받는 경로를 못찾겠습니다ㅜ
SK open API홈페이지 리뉴얼 후 sdk 받는 경로를 못찾겠습니다ㅜ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA 특징 중 자동 업데이트 관련
주문 서비스 개발 부분 강의를 듣다가 궁금한 점이 있어 질문드립니다. 주문 취소(OrderService.cancelOrder) 부분에서order.cancel() 만 작성하면 JPA 특징으로 인해, 데이터 업데이트 관련 쿼리 로직 없이 자동으로 업데이트 된다고 하셨는데요. 주문 생성(OrderService.order)의 EntityManager 가 사용된 orderRepository.save(order); 와 혼동이 와서 질문 남깁니다. 주문 취소 order.cancel() 메서드를 타면서 엔티티의 값(status, count 등) 변경 내역이 자동으로 업데이트 되는 것이라고 하면, 주문 생성도 Order.createOrder(member, delivery, orderItem); 를 타면서 엔티티의 값들을 설정하기 때문에 orderRepository.save(order); 를 사용하지 않아도 되는게 아닌가 라는 생각이 듭니다. 제가 JPA 를 잘 몰라서 혼란이 오는 것 같은데.. 쿼리는 직접 작성하지 않아도 업데이트/저장/삭제 등 DB 조작이 일어나려면 EntityManager 를 통해야 된다고 생각하고 있었습니다. 주문 취소는 EntityManager 없이 업데이트 되고, 주문 생성은 EntityManager의 persist() 를 사용해서 저장하는 것 이 2가지 차이점에 대해서 설명 부탁드립니다! 감사합니다 :)
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
이 강의는 정말 파이썬 기초 지식만 있으면 되는 건가요?
강사님 이 강의를 듣기 위해 필요한 선수지식은 파이썬 기본 문법이라고 명시가 되어 있지만,강의를 들으면 들을수록 이 강의는 파이썬 고급문법에 자바스크립트 기초 지식 뿐만 아니라 경험까지 필요한 거 같습니다.본 섹션의 강의만 하더라도 this에 대해 아무런 기초 설명없이 이미 아는 사람한테 설명하듯이 하시는데 무슨 말을 하는지 도무지 알 수가 없었습니다.이 뿐만이 아니라 다른 강의 내용들도 진정 자바스크립트를 모르는 사람이 들을 수 있는 강의라고 생각하시는지요?node.js가 무언지, 리액트가 어떤 건지에 대해서도 초급자가 이해할 수 있는 수준으로 설명하고 있지 않습니다.참고로 저는 자바스크립트를 아주 모르진 않습니다. 그런데도 이해가 안되는 부분이 많은데 처음 접하는 사람들은 황당할 수도 있겠단 생각이 듭니다.사실 자바스크립트에 대한 강의 뿐만이 아닙니다. 앞선 대다수의 강의에서 기초적인 부분에 대해 모두 안다는 식으로 대충 설명하고 넘어가는 경우가 상당합니다. 시간만 낼 수 있다면 90% 이상의 강의에서 이러한 내용들을 짚어 드릴 수 있습니다그때마다 따로 찾아볼 수 밖에 없었고 강의 하나를 다 이해하는데 많게는 일주일이 걸린 적도 있습니다. 질문은 성의 있게 답해 주셔서 좋지만, 질문이 최소화 될 수 있도록 강의를 만드는 것도 강사님의 몫입니다. 질문 하는 것도 수강자 입장에서는 많은 에너지가 들어갑니다. 그 자리에서 보여주면서 질문할 수 있는 오프라인 강의가 아니기 때문입니다.강사님이 이런 문제점들을 인지 못하셨다고 생각하지 않습니다. 아님 이 가격에 이 정도 퀄리티가 적당하다고 생각해서 이렇게 준비하진 않으셨겠죠?이미지가 거의 없이 텍스트로만 만들어진 강의 자료도 정말 이 강의에서 처음 봅니다. 지금이라도 이 강의를 위해 필요한 수준을 다시 명시해 주시는 게 좋을 것 같습니다. 저야 이미 결제를 하고 수업자료도 받아버려서 돌이킬 수 없지만 새로 듣는 사람들을 위해서 부탁드립니다.강사님의 불명확한 발음, 불안정하면서도 빠른 발성을 모두 견디면서도 국내에 유일한 심도 있는 강의란 말을 믿고 열심히 수강해 왔지만 지금까지 오는 것도 상당히 힘든 시간이었습니다.앞으로 남은 강의에 대해 기대감은 전혀 없고 독학으로 헤쳐나가야 된다는 부담감만 더합니다.강의 소개에 분명 위와 같이 안내가 되어있습니다. 파이썬 기본 문법에 대한 이해가 되어 있는 수강생이 무리 없이 강의를 소화할 수 있도록 하는 건 선택사항이 아니라 의무입니다.독학 대신 돈을 내고 유료강의를 듣는 건 시간 대비 효율성을 위한 결정입니다. 그런데 강의 내용에서 건너뛴 내용에 대해 독학으로 공부해야 한다면 무슨 의미가 있을까요?다시 한번 말씀 드리지만 선수 지식에 대한 내용 수정 꼭 부탁드립니다.
-
미해결Java/Spring 주니어 개발자를 위한 오답노트
Repository 대신 Reader / Writer 사용 질문있습니다!!
안녕하세요.회사내에서 Reader, Writer 개념을 도입하여 사용하고 있습니다. 흐름은 아래와 같습니다controller -> service -> reader or writer -> repository제가 궁금한것은 JPA를 사용하고 있어 단건데이터 수정시 더티체킹을 하고 있는데요.writer내에서 더티체킹을 위한 엔티티를 조회하는거 조차 하면 안되는지 궁금합니다!안된다면 reader에서 엔티티를 조회하고 서비스로 반환한 다음 해당 엔티티를 writer로 넘겨줘야 하는지요..!!아 그리고 해당 강의가 지식공유자 답변 미제공 강의더라구요 ㅠㅠ 답변이 의무는 아니시지만 선생님의 지구 내핵 같은 깊은 배려심으로 답변을 해주시는거신지요.. 한줄기 빛 같은 강의(강의보다 시력 0.2 감소됨) 감사드립니다.
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
sudo yum install -y zsh 명령어 입력 시 다운로드가 안되고 Timeout이 발생합니다.
안녕하세요 강사님.강의 잘 듣고 있습니다!!다름이 아니라 sudo yum install -y zsh 명령어를 통해 zsh를 설치하려고 했을 때, 설치가 지연되고 아무것도 설치가 되지 않는 상황이 발생합니다. 그래서 Timeout이 발생하는데요.어떻게 해결해야 할지 여쭤보고 싶습니다.감사합니다. [ec2-user@ip- ~]$ sudo yum install -y zsh ^CAmazon Linux 2023 re [ === ] --- B/s | 0 B --:-- ETAmazon Linux 2023 repository 0.0 B/s | 0 B 02:11 Errors during downloading metadata for repository 'amazonlinux': - Curl error (28): Timeout was reached for https://al2023-repos-ap-northeast-2-de612dc2.s3.dualstack.ap-northeast-2.amazonaws.com/core/mirrors/2023.0.20230614/x86_64/mirror.list [Failed to connect to al2023-repos-ap-northeast-2-de612dc2.s3.dualstack.ap-northeast-2.amazonaws.com port 443 after 30000 ms: Timeout was reached]
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
instanceof의 의미
안녕하세요 선생님.다형성 수업 중if (factoryCam instanceof FactoryCam){ } ;부분의 필요성이 궁금합니다.어짜피((FactoryCam)speedcam).detecFire();와 같은 코드는 실행이 불가능한데다형성 수업 중 적어주신 if 문 내용과instanceof 의 쓰임이 왜 필요한지, 어떤 의미를가지는지 궁금합니다.감사합니다.
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
매칭완료후->Notification 뜨지않는 오류 문제..
안녕하세요. 개복치님. 수고 많으십니다.소개팅 앱 수강 중, 매칭 완료 후, 오른쪽 슬라이드 넘겼을 시, 알람이 가상 핸드폰 화면에뜨지 않는 오류가 아래와 같이 발생하여.. 문의드립니다.( Android Studio 최신버젼으로 수강 중이라 Version 오류로 그런건지.. 확인부탁드립니다. ㅠㅠ)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
Lightgbm 에러
코랩에서는 정상적으로 작동을 하는데, 구름에서 에러메시지가 뜹니다. import lightgbm as lgbModuleNotFoundError: No module named 'lightgbm' 어떻게 해야하나요?