묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨다양한 사례로 익히는 SQL 데이터 분석
가중이동평균
안녕하세요 강사님 1) 판다스로 한다고 하면 for문과 pandas iloc을 활용하여 정말 간단히 가중이동평균을 구할 수 있는데 SQL에서는 영상의 방법 말고는 다른 수단이 없는건가요??? 예컨대 윈도우를 현재행을 계산할때 이전 행 4개의 위치를 각각 지정할 수 있으면 영상에서처럼 between 할 필요없이 계산이 가능할거 같은데 진행하신 방법이 잘 안와닿습니다..... 2) SQL에서의 자료분석 query가 대체적으로 pandas보다 긴거 같습니다. 취미로 코딩공부해온입장으로 실무를 전혀 모르는데요 제가 지금 당장 데이터분석을 한다면 sql을 데이터를 받아서 python에 임포트 후 pandas로 할거 같아요 실무에서는 어떤가요?? pandas보다 SQL query 작성의 이점이 어떻게 될까요? RDMBS식의 db라면 pandas가 제일 간편할거 같습니다
-
미해결도커 쓸 땐 필수! 도커 컴포즈
강의자료 html에 있는 소스코드처럼 어떻게 작성하나요?
안녕하세요. 강의를 보면서 별도로 vscode로 정리하고 있습니다. 궁금한 부분은, 실습자료에서 html 파일강의안을 보면 vscode의 일부분처럼 되어서 코드가 표시되어 있는데 그렇게 작성하려면 어떻게 하는건지 알려 주시면 감사드리겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Member객체 관련 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 정말 좋은 강의 덕분에 스프링을 재밋게 학습하고 있습니다. 감사합니다. 질문을 드리고 싶은건 Member객체입니다. 저는 개인적인 프로젝트로 강사님의 강의를 실습하고 있습니다. 그런데 보통의 사이트에서는 회원 가입을 할 때와 회원 로그인을 할 때 Member객체를 다르게 사용할 것이라고 생각합니다.(회원 가입할 떄 필요한 정보가 더 많으므로) 그래서 저 또한 MemberSaveForm, MemberLoginForm으로 나눠 사용하려고 하는데 이렇게 하면 MemberRepository의 store에는 MemberSaveForm 객체가 저장이 되서 findByLoginId를 할 때 MemberLoginForm으로 찾지 못하는 문제가 발생합니다. 이럴땐 Member객체라는 Interface를 만들어서 해결을 해야 하는건가요? 아니면 Repository를 하나 더 만들어야 하는건가요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
3번강의 스택은 2번강의 스택에 비해 장점이 뭔가요??
완전 스마트 포인터로 대체된것도 아니고 결국 raw 포인터가 남아있는데 2번강의에 비해 어떤점이 나아진건지 모르겠습니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
4분 38초 findAll()과 충돌
'hello.hellospring.repository.MemberRepository'의 'findAll()'이(가) 'org.springframework.data.jpa.repository.JpaRepository'의 'findAll()'와(과) 충돌합니다; 메서드에 관련 없는 반환 타입이 있습니다. 인터페이스에 상속받는 부분에서 빨간줄과 함께 이런 에러가 뜹니다.ㅠ
-
미해결
pygame wasd 키보드 안됌
pygame을 이용해 패드 컨트롤러 같은 걸 만드려고 하는데, 방향키만 입력이 되고 스페이스와 나머지 키들은 입력이 안 됩니다. 왜 그럴까요? 코드는 이렇습니다. import pygame import sys import keyboard from pygame.locals import QUIT pygame.init() pygame.display.set_caption("Test Window") Surface = pygame.display.set_mode((600,600)) FPSCLOCK = pygame.time.Clock() def main(): while True: Surface.fill((0,0,0)) c1=255 c2=255 c3=255 c4=255 c5=255 c6=255 c7=255 c8=255 c9=255 for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: c1 = 100 elif event.key == pygame.K_RIGHT: c2 = 20 elif event.key == pygame.K_UP: c3 = 80 elif event.key == pygame.K_DOWN: c4 = 40 elif event.key == pygame.K_SPACE: c5 = 10 elif event.key == pygame.K_w: c6 = 75 elif event.key == pygame.K_a: c7 = 40 elif event.key == pygame.K_s: c8 = 100 elif event.key == pygame.K_d: c9 = 200 pygame.draw.rect(Surface,(255,c1,255),(15,15,180,180)) pygame.draw.rect(Surface,(c3,255,255),(210,15,180,180)) pygame.draw.rect(Surface,(255,255,c2),(405,15,180,180)) pygame.draw.rect(Surface,(c4,c4,255),(15,210,180,180)) pygame.draw.rect(Surface,(255,c5,c5),(210,210,180,180)) pygame.draw.rect(Surface,(c6,255,c6),(405,210,180,180)) pygame.draw.rect(Surface,(255,c7,c7),(15,405,180,180)) pygame.draw.rect(Surface,(255,c8,c8),(210,405,180,180)) pygame.draw.rect(Surface,(c9,255,255),(405,405,180,180)) pygame.display.update() FPSCLOCK.tick(120) if __name__ == '__main__': main()
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
Set 3 . 4번 문제 풀이
왜 having 뒤에 붙는 count 구문에 distinct를 넣어야 하나요? 그냥 count(s.submission_id) 를 넣으면 안되는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BasicErrorController
BasicErrorController는 자동으로 등록이 된다고 배웠습니다. 그래서 예를 들어 500에러나 400에러가 나면 BasicErrorController에서 error경로의 뷰를 렌더링해준다고 배웠습니다. 하지만 뷰를 렌더링 해줄때 인터셉터가 불필요하게 호출이 되므로 excludePathPatterns로 막아줘야 한다고 배웠습니다. 그렇다면 html관련 오류페이지를 만드는 방법은 1. error경로에 resources/templates/error/500.html resources/templates/error/5xx.html등등 html문서를 만든다. 2. 인터셉터의 불필요한 호출을 막기 위해 excludePathPatterns에 "/error"를 추가한다. 이렇게 2가지 과정인가요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
실제 데이터 One hot encoding
먼저 항상 수업 잘 듣고 있고 감사하다고 말씀드리고 싶습니다! 선생님의 수업을 듣고, 혼자서 해당 데이터를 가지고 kaggle에 직접 제출까지 해보고 싶어 데이터 전처리하는 도중 문제가 발생해 질문 드립니다. 강의에서는 train.csv만을 가지고 전처리를 해서 문제가 없었지만, 실제로 제출을 위해선 test.csv도 train.csv 파일과 같이 전처리를 해야한다고 알고 있습니다. one hot encoding 하기 전 train.csv, test.csv의 피처 수는 각각 76, 75로 target 값을 제외하면 같은 수인데, get_dimmies함수를 적용하면 피처 수가 각각 272, 255로 다른 값으로 됩니다. train데이터로 훈련하고 예측을 하려면 test데이터의 피처의 수가 train데이터와 같아야한다고 알고 있는데, 이런 문제는 어떻게 해결해야할까요 그리고 왜 이런 문제가 발생하는 건가요?, 제 추측으로는 각 피처들의 결측 값의 유무로 인해 nan값이 있는 피처들이 컬럼이 하나 더 생겨 차이가 발생하는 것 같은데, 그렇다고 해도 어떻게 해결해야할지 감이 오지 않습니다..답변 기다리겠습니다!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build에서 오류가 나고 libs 폴더가 생기질않습니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 저는 섹션1의 빌드하고 실행하기 강의를 듣고있습니다. 윈도우를 사용하고있고요. 빌드를하기위해 cmd에서 스프링파일경로로가서 gradlew > gradlew.bat > gradlew build 순으로 입력을 하였고 gradlew build를 입력했을때 다음과같은 오류가 생겼습니다. 이렇게 오류가생겨도 build폴더는 만들어지는데 build 폴더안에는 libs폴더가 만들어지지않습니다. 오류가 버젼오류같아보여서 버젼을 많이체크해봤는데 어느부분이 틀린지 잘 모르겠어서 캡쳐를 올려봅니다 새롭게 프로젝트를 만들어서 해도 같은결과가나옵니다. 문제가 되는부분이 어딘지 알려주시면 감사하겠습니다.
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의 자료 부탁드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. ㄱ- 잠깐! 인프런 서비스 운영 관련 문의는ㄱ 1:1 문의하기를 이용해주세요. 강의 자료 부탁드립니다.
-
해결됨FreeRTOS 프로그래밍
portNVIC_INT_CTRL_REG 값 변경이 인터럽트를 유발시키는 이유가 궁금합니다.
문맥전환-커널소스코드로 본 문맥전환 방법 2가지 1:10부분 내용에서 vTaskDelay() à portYIELD_WITH_API()à portYIELD()à portNVIC_INT_CTRL_REG 값 변경하면 인터럽트를 유발시킨다고 하셨는데 portNVIC_INT_CTRL_REG 값 변경한다고해서 어떻게 인터럽트 핸들러까지 호출하게 되는 과정을 모르겠습니다. 같이 설명하신 부분이 startup 코드쪽에 .weak PendSV_Handler .thumb_set PendSV_Handler, Default_Handler 내용을 언급하셧는데 이 handler 함수(xPortPendSVHandler, PendSV_Handler) 가 어디서 호출이 되는지 잘 모르겠습니다.
-
미해결C++ Let's Make Games
쉽게 배울 수 있네요!
설명해주시는 분이 잘 설명해주셔서 이해가 잘되네요. 감사합니다! 계속해서 영상 보겠습니다
-
미해결도커 쓸 땐 필수! 도커 컴포즈
docker-compose.yml 파일 문법자료 문의 입니다
안녕하세요docker-compose.yml 파일 문법 (자료 참고) 로 되어 있는데, 파일문법자료는 첨부되어 있지 않습니다.화면을 캡쳐해서 정리할 수도 있습니다만, 혹시 자료 받을 수 있을 지 문의 드립니다. 감사합니다
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
Template refs 사용예가 궁금합니다.
안녕하세요. 쌩뚱맞은 질문인데요.. v-for 내부참조의 경우 onMounted 후에 list내의 특정 값을 배열로 받고 있는데요. 이런 기능이 필요한 사용예가 딱히 생각나질 않아서요.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다
인프런 아이디 : steal@kakao.com 인프런 이메일 : steal@kakao.com 깃헙 아이디 : abdf13423@naver.com 깃헙 Username : sariiiiiiii
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
나만의 단축키 만들기 심플에 관련한 질문
pip install pynput 을 터미널에 입력하면 이런 오류가 발생합니다. WARNING: You are using pip version 22.0.4; however, version 22.2.2 is available.You should consider upgrading via the 'C:\Python310\python.exe -m pip install --upgrade pip' command.
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
Ubuntu 환경에서 jdk 압축 해제시 오류 발생 관련하여 질문드립니다!
강의 감사합니다 항상 재미있게 듣고 있습니다! 강의를 들으며 실습해보던 중 오류가 발생해서 질문 남깁니다..! 현재 jdk-8u271-linux-x64.tar.gz는 디폴트 '다운로드' 폴더에 들어가 있는 상황입니다. 스크립트를 확인해보면 sudo mkdir을 통해 /usr/lib/jvm 디렉토리는 성공적으로 만들어진 것 같은데 ~/Downloads에서 ls를 해보면 선생님처럼 붉은 글씨로 jdk-8u271-linux-x64.tar.gz가 안나옵니다. 그래서 다운로드 파일에 들어있는 jdk 리눅스 파일이 탐색이 안되는 것 같은데 이유를 알 수가 없네요...ㅠㅠ 제가 윈도우용으로 이전에 설치해놓은 jdk 때문인지... 윈도우 디폴트 '다운로드'에 들어있는 jdk 리눅스용 파일을 확인하지 못하는 건지... 아! 윈도우는 64bit로 맞는 파일을 받긴 한것 같습니다! 감사합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
JobsView 관련 질문
안녕하세요, 공통 컴포넌트 구현 도중 궁금한 사항이 생겨 질문드립니다. JobsView는 v-for="(i, count) in jobs" 처럼 count를 주어, points가 없음을 대체해 1~30 까지 표현토록 하였는데, 이렇게 약간 다른 컴포넌트의 경우 따로 대처법이 있을까요? 아니면.. 이것만 따로 구현을 해야할까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
unexpected_token error
안녕하세요. 제목과 같은 에러가 발생하여 디버깅한 내용 및 해결 방법 공유드립니다. 저와 같은 삽질을 방지하기 위해.. 원인 : Node 10 version 관련 issue : https://github.com/redis/node-redis/issues/2117 해결 방법 : NODE version을 12 이상으로 올리면 해결 저는 14로 했습니다. John ahn 강사님 항상 감사합니다.