묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
지난 질문에 대한 재질문 드립니다!
left merge 관련하여 질문드렸었는데 더 구체화해서 재질문하겠습니다! 이렇게 해당 dataframe은 doc 이라는 변수에 할당했습니다 그리고 이렇게 country_info 도 가져왔습니다 위 dataframe 두개를 left merge 한 자료입니다. 강사님 강의 자료에서 그대로 캡처해왔습니다! test_df = pd.merge(doc, country_info, how='left', on='Country_Region') 이렇게 되면 왼쪽 테이블과 오른쪽 테이블 모두의 컬럼을 가져오는 것은 이해했습니다. 이렇게 left merge 식을 쓰면 왼쪽 테이블에 있는 정보는 모두 다 가져오고 오른쪽 테이블에서는 기준이 되는 컬럼 즉, 여기서는 Country_Region 의 컬럼값이 왼쪽과 같은 행만 가져오는것으로 알고 있습니다 그렇게 되면 doc을 출력해보면 총 37행이고 country_info를 출력해보면 3000행을 넘어가던데 두 merge 값인 test_df 가 어떻게 3332행이 나올 수 있는 건가요? 왼쪽에 맞춰야하면 기본적으로 왼쪽 테이블의 모든 값을 다 가져오고 이에 겹치는 오른쪽 행들이 있다해도 37줄이 나와야 하는게 아닌가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
Could not load the default credentials 에러발생합니다.
강사님 강의 잘 듣고 있습니다 포스트맨으로 리퀘스트 보낼 때 Could not load the default credentials 에러가 뜨네요.. 서비스계정에서 키 생성 후, 생성된 키 환경변수 설정을 터미널에서 잘 해줬는데, 안되네요. 루트디렉토리에 했구요.. 혹시 google cloud platform 가입을 해야하나요? 90일 무료 어쩌고 뜨는데 이걸 가입해야하는건지.. https://3months.tistory.com/77 이 블로그대로 해야하는 과정이 필요한건지.. 다른분들은 다 잘되시는거 같은데 답답하네요 ㅠㅠ
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
아래 줄 쉽게 삭제하는법
vi에서 원하는 위치에서 dG 입력하시면 됩니다
-
해결됨단 두 장의 문서로 데이터 분석과 시각화 뽀개기
df.loc[3, 'a']의 tpye이 numpy인 이유가 궁금합니다.
선생님 안녕하세요. 강의 너무 좋습니다. 오늘 공부하다가 궁금한 점이 생겼는데요, df.loc[3, 'a']의 tpye을 출력해보면, numpy로 나오는 이유가 궁금합니다. df에서 어떤 column이나 어떤 index의 tpye을 출력하면 series나 DataFrame으로 출력되는데, 하나의 값, 즉 어떤 값을 특정할 때는 왜 type이 numpy로 출력되는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
13강, function (익명함수), 화살표 함수 관련 문의
소스를 작성하시다 보면 아래 소스와 같이 익명함수와 화살표 함수를 혼용해서 쓰이는데 두개 차이뭔지 궁금합니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
12강 토큰 생성, if ~else 문 생략 관련 문의사항
안녕하세요? 강의 잘 보고 있습니다. 12강 진행중 문의사항이 있습니다. 영상에는 위와 같이 이런식으로 문법을 사용했는데 제 소스에도 마찬가지로 작성하고 postman 을 통해서 send 하면 if(err) 부분에서 더이상 진행되지 않고 postman 에서도 timeout이 발생하는듯 합니다. 해당 문법을 봤을떄는 else 문을 생략하는 것 처럼 보이는데요 if (err) return cb(err) else cb(null, isMatch) 이런식으로 콤마를 없애고 else 을 쓰던가 if (err) return cb(err); cb(null, isMatch) else 문을 생략 하면 정상적으로 작동하게 됩니다. 해당 문법에 관련하여 설명을 들을 수 있을까요? 감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
궁금합니다
printf 함수와 작성한 _write 함수가 어떻게 연결되어 동작했는지 궁금합니다. (두 함수의 관계를 정의하지 않아도 되는 이유가 궁금)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
favorite list에 영화가 추가되지 않습니다
좋아요 버튼을 눌러도 뒤로 갔다 다시 돌아오면 적용이 안되어있고 favorite page에도 나오지 않네요ㅠㅠ 좋아요 버튼을 누를 땐 console.log에 어떤 값들이 들어가는지 잘 되는데 서버에 저장이 안되는 것 같습니다 ㅠㅠ 아래 에러도 같이 뜨는데 무슨문제일까요? [1] [HPM] Error occurred while trying to proxy request /api/favorite/favorited from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favorited from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favoriteNumber from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favoriteNumber from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) 제 깃헙주소 입니다 : https://github.com/heyoni/react_native/tree/main/boilerplate-mern-stack-master
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
9:30초 즈음에 productId를 params에서 가져오시는데
어떻게 props.match.params에 productId가 있을 수 있는건가요??
-
미해결핸즈온 머신러닝 2
jupyterlab 관련해서 여쭤봐도 될까요?ㅠ
python 3.9.1 을 사용하고 있고 jupyterlab 만 pip 를 통해 설치했는데 일단 동작은 정상적으로 합니다. 다만, 제가 알기로 tab 을 누르면 자동완성 기능이 되는 것으로 알고 있는데 아래과 같은 오류가 발생합니다. 혹시 anaconda 를 통해 설치 하신 건가요? 아니면 제가 뭔가 잘못 설치를 했을까요?ㅠ File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\IPython\core\completer.py", line 2029, in _complete completions = self._jedi_matches( File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\IPython\core\completer.py", line 1373, in _jedi_matches interpreter = jedi.Interpreter( File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\jedi\api\__init__.py", line 725, in __init__ super().__init__(code, environment=environment, TypeError: __init__() got an unexpected keyword argument 'column' [I 2020-12-27 01:42:03.610 ServerApp] Interrupted... [I 2020-12-27 01:42:03.612 ServerApp] Shutting down 1 kernel
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
초록색버튼이 없어요ㅜㅜ
초록색버튼 run python file with terminal 초록색 버튼이 위에 없는데 왜그런걸까요??
-
해결됨선형대수학개론
Example3 Factorization 질문입니다
U의 pivot position을 1로 만들면서 해당 column의 pivot 밑의 entry들을 같이 scaling 하는 부분에서3열과 4열 어떻게 저런 결과가 나오는지 모르겠습니다.A는 5 X 4 matrix 이었고 pivot position은 3개 인 상황에서 5 X 5인 L의 나머지 2개 pivot 에 대한 결과를 어떻게 해야할지 감이 잘안옵니다 ㅜ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
5XX 관련 질문있습니다.
안녕하세요강의 중 20살 이상인 경우에 통과하는 로직이 있는데 15살이 들어온 경우 5XX 가 아닌 다른 에러를 출력하라고 하신 부분에 대한 질문입니다. 위와 같은 경우에는 400 Bad Request 에러를 내야 하는 건가요 ?? 아니면 다른 대안이 있을까요??
-
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
라우터링크 여러 번 누르면 에러 발생
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
포트플리오 기술서
안녕하세요 제가 이 강의를 다 듣고 여기서 만든 뼈대에서 여러 컨텐츠를 추가하고 조금 더 살을 붙여서 간단한 3D RPG를 완성했습니다.이제 이거를 기술서를 작성할려고한는데 스크립트가 너무 많아서 어떤 스크립트/코드를 소개해야할지 모르겠습니다..혹시 주로 어떤걸 어필하면 좋을까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한도됐는데 왜 페이지 접근이안될까요?
인프런 아이디 : slrslrr1@gmail.com인프런 이메일 : slrslrr1@gmail.com깃헙 아이디 : slrslrr1@gmail.com깃헙 Username : slrslrr2 예전에 위 권한 추가 요청 드렸는데 https://github.com/joshua1988/vue-intermediate 해당 페이지 접근 시 404 가 나오는 걸까요?ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행이 안되고 있습니다
다른분들도 실행이 안되시는거 같아서 Project structure의 Project SDK도 java 11로 설정했고 Build, Executuin, Deployment의 Build Tools > Gradle도 위와 같이 설정했는데 main 폴더의 *.java파일에서 run이 안됩니다.. 재생버튼이 안생겨요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
질문1. 회원가입시 백엔드에서는 이 라우터가 실행되잖아요? router.post('/', isNotLoggedIn, async (req, res, next) => { // POST /user/ try { const exUser = await User.findOne({ where: { email: req.body.email, } }); if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send('ok'); } catch (error) { console.error(error); next(error); // status 500 } }); 그후 사가에서 데이터를 받죠 function* signUp(action) { try { const result = yield call(signUpAPI, action.data); // console.log(result); yield put({ type: SIGN_UP_SUCCESS, }); } catch (err) { console.error(err); yield put({ type: SIGN_UP_FAILURE, error: err.response.data, }); } } 그런데 이때 SIGH_UP_SUCCESS인지 SIGN_UP_FAILUER인지는 백엔드에서 리턴하는 res.status에서 201인지 403인지를 인식해서 SIGH_UP_SUCCESS, SIGN_UP_FAILUER 를 정해주는 것인가요? 질문2. router.post('/', isNotLoggedIn, async (req, res, next) => { // POST /user/ try { const exUser = await User.findOne({ where: { email: req.body.email, } }); if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send('ok'); } catch (error) { console.error(error); next(error); // status 500 } }); 아이디가 중복될 경우 if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } 위의 코드가 리턴되어서 403에러를 보내주는것은 알겠는데 catch (error) { console.error(error); next(error); // status 500 } catch (error) 코드는어떤경우일때 코드가 실행되나요? 질문3. route 폴더의 user.js인데요 login할때 라우터입니다. 이 코드가 잘 이해되지 않습니다. const fullUserWithoutPassword = await User.findOne({ where: { id: user.id }, attributes: { exclude: ['password'] }, include: [{ model: Post, attributes: ['id'], }, { model: User, as: 'Followings', attributes: ['id'], }, { model: User, as: 'Followers', attributes: ['id'], }] }) 코드를 제이슨 형식으로 가져오면 { "id": 7, "email": "1111@gmail.com", "nickname": "빌게이츠", "createdAt": "2020-12-24T08:25:12.000Z", "updatedAt": "2020-12-25T11:06:45.000Z", "Posts": [ { "id": 22 } ], "Followings": [ { "id": 8, "Follow": { "createdAt": "2020-12-25T09:41:18.000Z", "updatedAt": "2020-12-25T09:41:18.000Z", "FollowingId": 8, "FollowerId": 7 } } ], "Followers": [ { "id": 8, "Follow": { "createdAt": "2020-12-26T13:31:23.000Z", "updatedAt": "2020-12-26T13:31:23.000Z", "FollowingId": 7, "FollowerId": 8 } }, 이런 방식으로 가져오는데 attribute는 id는 모델의id만 가져온다는 거잖아요? post는 id만 가져왔는데 following과 followers의 모델 user는 attribute id를 썼음에도 id만 가져오지 않고 전체 데이터를 다가져왔는데 제가 뭘 잘못이해했을까요?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
클러스터링 팩터의 사용 상황
현업에서 클러스터링 팩터를 사용하는 때는 일반적이지 않고 특정한 상황에서만 적용하나요..? 만약 그렇다면 어떤때 사용하는지 예시를 들어주시면 고맙겠습니당
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
유닉스 시스템에도 도커적용이 가능할까요?
IBM의 AIX , 그리고 HP 의 UX 계열의 유닉스에서도 도커적용이 가능할까요?