묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
loc
price_df = price_df.loc[all_ind_portval_df.index[0]:] price_df IEF QQQ date_time 2002-07-31 48.56497 20.67578 2002-08-01 48.76507 19.70484 2002-08-02 49.14173 19.28872 2002-08-05 49.38891 18.58652 2002-08-06 48.98871 19.50545 ... ... ... 2021-07-26 117.14000 368.49000 2021-07-27 117.64000 364.43000 2021-07-28 117.74000 365.83000 2021-07-29 117.38000 366.48000 2021-07-30 117.71000 364.57000 4784 rows × 2 columns 원래는price_df = price_df.loc[all_ind_portval_df.index[0]:]buy_and_hold_series = price_df["QQQ"] / price_df["QQQ"].iloc[0]buy_and_hold_series 인데 위의 price_df만 실행해본 것입니다그런데 price_df.loc[all_ind_portval_df.index[0]:]값이 원래 거의 처음에 불러온 price_df = pd.read_csv("data/us_etf_1.csv", index_col=[0], parse_dates=True).drop(["SHY", "TLT", "SPY"], axis=1) 값이랑 같게 나오는데 맞는 건가요?price_df.head()IEFQQQdate_time2002-07-26 48.72388 19.652822002-07-29 48.15301 20.658442002-07-30 48.12358 21.074552002-07-31 48.56497 20.675782002-08-01 48.76507 19.70484값이랑 같게 나오는데 맞는 건가요?all_ind_portval_df로 인덱싱을 해서 불러온것인데 왜 값이 원래 price_df 값으로 나오는지 잘못 나온건지 아니면 원래 이렇게 나오는게 맞나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
crossAxisAlignment질문
Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.center, children: [ Text("2274"), Text("5926"), Text("7560"), ], ), ),왜 sizedBox안하고 crossAxisAlignment설정하면 안먹히는지 궁금합니다
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
binary tree 질문 입니다.
SELECT distinct(bs.n) ,CASE WHEN bst.p IS NULL THEN "Root" WHEN bst2.p IS NULL THEN "Leaf" ELSE "Inner" ENDFROM bst LEFT JOIN bst bst2 ON bst.n = bst2.pORDER BY bst.n 영상에서 푸실 떄는 WHEN 두번째 조건에서 bst2.n IS NULL 이렇게 푸셨는데위와 같이 bst2.p IS NULL 일때도 정답이라고 나오는데 같은 건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
_TopPart를 여전히 stateful로 하는경우
_TopPart를 stateful가 아닌 stateless로 하셧는데장단점이 혹시 있을까요? (혹시 의도하신게 있나 싶어서요)stateless같은 경우에는 wiget을 지웟다가 만들엇다가 하고stateful경우에는 state는 한번 initState하고 setState로 build만 다시하니까동작만 봐서는 stateful이 더 성능이 좋을것같긴한데 (물론 지금 앱에서는 동작이 무겁지 않아서 별차이 안날것같긴하지만)
-
미해결스프링 핵심 원리 - 기본편
@qualifer 서비스단 구현시 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 고급원리까지 다 듣고 토이프로젝트를 만들고 있는 1년차 개발자 입니다. 다름이 아니라,서비스 단에서 @qualifer 를 활용하여 MemberService 인터페이스의 구현체인 SellerService , BuyerService 가 있습니다. JPA 강의를 듣고 만들 던 도중에 Member Entity 를 추상화 클래스로 만들어서 조인방식으로 Seller , Buyer로 나누었고 outer join 으로 한번에 정보를 다 셀렉해오기 때문에 다운 캐스팅을 해서 Repository 에서 처리는 완만하게 추상화로 인한 문제는 해결이 됐습니다. 하지만.. 서비스단 또한 겹치는 비니지스 로직이 많아서 인터페이스를 만들고 나누어서 구현체를 구현하고 컨트롤러에 @qualifer 를 활용해서 구현체 서비스를 각각 맵핑해주었는데, 이 때 인터페이스 MemberService 의 반환 값 제네릭에 대한 문제가 발생했습니다. 예를 들면,Response<SellerListResponse> 와 Response<BuyerListResponse> 를 각각 사용해야하는데, 추상 클래스를 넣고 하자니 다운 캐스팅 시 번거로운 점이 너무 많습니다. 프로젝션스를 활용 하기 어렵게 느껴지고, MemberListResponse 의 값이 아닌 애들을 셋팅해야하는 작업등 많은 불편함이 있더라구요, 그래서 많이 고민해보고 구글링을 해보았는데, T 타입으로 선언을 해서 사용을 해서 사용하는 방법 뿐이 생각이 안납니다.@qualifer를 활용할 때 반환타입에 대한 문제를 어떻게 해결하는지 궁금합니다.!!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
optimistic UI 중 mutateChat 에서 Objects are not valid as a React child (found: Tue Nov 08 2022 17:24:47 GMT+0900 (한국 표준시)). If you meant to render a collection of children, use an array instead.
const onSubmitForm = useCallback( // optimistic UI (e: any) => { e.preventDefault(); console.log(chat); if (chat?.trim() && chatData) { const savedChat = chat; mutateChat((prevChatData) => { prevChatData?.[0].unshift({ id: (chatData[0][0]?.id || 0) + 1, content: savedChat, SenderId: myData.id, Sender: myData, ReceiverId: userData.id, Receiver: userData, createdAt: new Date(), }); return prevChatData; // 먼저 추가해서 보여주고 post요청. }, false).then(() => { setChat(''); scrollbarRef.current?.scrollToBottom(); }); axios .post(`/api/workspaces/${workspace}/dms/${id}/chats`, { content: chat, }) .then(() => { mutateChat(); }) .catch(console.error); } }, [chat, chatData, myData, userData, workspace, id], ); date쓰는곳이 onSubmit함수 안인데..왜이럴까요...ㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 후 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]파일 다운로드 하고 build.gradle로 오픈했는데 빌드가 다 끝나고 나서도 파일이 빨간색으로 뜹니다 ㅜ 왜이런건가요..
-
미해결홍정모의 따라하며 배우는 C++
1.7 지역 범위 강의 연습문제 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 9:47 연습 문제 질문인데요dosomething함수를 부르고 123을 출력한 다음에 다시 다음 줄 읽을 때는 dosomething함수에서 썼던 x=123;은 중괄호를 벗어나면서 사라져서 그런 것이라고 이해 해도될까요?? 그리고만약에 함수를 void형이 아니라 int 형으로 바꿔서 return x;으로 바꿔도 똑같이 0으로 출력 되던데 함수의 리턴 값도 저 dosomething(x);줄을 벗어나면intx(0)으로 초기화 되는 건가요????만약에 123을 출력하려고 하면 어떻게 해야할가요??
-
미해결FreeRTOS 프로그래밍
PUTTY 접속에 문제가 있습니다
선생님 STM32H745I DISCO 라는 lcd 달린 기계로 TASK MAN 돌리고 PUTTY로 접속했는데요PUTTY에서 아무것도 안떠요 PRINTF 함수를 써서 출력을 하면 PUTTY에 떠야하는것이 정상이죠? ide 의 console 탭에서는 COM frequency = 24000 kHzTarget connection mode: Under resetReading ROM table for AP 0 @0xe00fefd0Hardware watchpoint supported by the targetST-LINK Firmware version : V3J10M3Device ID: 0x450PC: 0x8002f80ST-LINK detects target voltage = 3.29 VST-LINK device status: HALT_MODEStm32Device, pollAndNotify running...SWV collect poll delay set to 8533µs for baudrate 8000000Hz (buffer size 20480b)SwvSrv state change: 4 -> 2GDB session, device event: 6GDB session, device event: 6GDB session, device event: 3GDB session, device event: 3GDB session, device event: 1GDB session, device event: 1GDB session, device event: 0GDB session, device event: 0NVIC_DFSR_REG = 0x0000000BGDB session, device event: 3GDB session, device event: 3GDB session, device event: 1GDB session, device event: 1ST-LINK device status: RUN_MODE이구요baudrate 115200와 COM3 PORT는 확인해서 접속했습니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
탭 콘텐츠 opacity 응용 문의드립니다!
안녕하세요 선생님!복습하는 중에 갑자기 헷갈리는 부분이 있어 질문드립니다!sales부분을 디자인하기 위해서.text1~3에 디자인을 주었는데position속성 포함 이 공통된 디자인을 heading에 넣으면 안되는 이유가 궁금합니다!실제로 넣어보니까 디자인한 부분이 브라우저에 아예 뜨지 않더라구요..!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
${data}가 적용이 안 되는 거 같습니다..
무엇이 문제인 건가요?ㅠㅠ
-
해결됨타입스크립트 입문 - 기초부터 실전까지
유니온 제거 질문
interface Dropdown<T> { value: T; selected: boolean; } const emails: Dropdown<string>[]= [ { value: 'naver.com', selected: true }, { value: 'gmail.com', selected: false }, { value: 'hanmail.net', selected: false }, ]; const numberOfProducts: Dropdown<number>[] = [ { value: 1, selected: true }, { value: 2, selected: false }, { value: 3, selected: false }, ]; function createDropdownItem<T>(item: Dropdown<T>) { const option = document.createElement('option'); if (item.value) { option.value = item.value.toString(); option.innerText = item.value.toString(); } option.selected = item.selected; return option; } // NOTE: 이메일 드롭 다운 아이템 추가 emails.forEach(function (email) { const item = createDropdownItem<string>(email); const selectTag = document.querySelector('#email-dropdown'); selectTag?.appendChild(item); });안녕하세요! 유니온 제게어 대해서 질문드립니다! 제가 유니온을 제거해 보려고 했는데 createDropdownItem() 함수에서 if 문을 쓰기 전에는 " 'T' 형식에 'toString' 속성이 없습니다 "라고 에러가 떴었는데 if 문을 추가하니 에러 표시가 사라졌습니다. 이렇게 코드를 작성해도 되는 걸까요? 아니면 if 문보다는 이후 강의에서 알려주신 extends로 제네릭을 제한하는 게 더 좋을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
Prettier 따옴표 자동수정 바꾸고 싶은 분들
질문은 아니지만 수업을 따라가면서 플러그인 설정같은건 안알려주셔서 다른분들도 보라고 남깁니다. 홑따옴표가 쌍따옴표로 자동 저장되는건Prettier 옵션에서 single quote 를 사용하지 않는게 디폴트더라구요.위에거 외에 자동개행 글자수등등 취향에 맞게 수정하면 될거같아요.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
Nested 방식을 쓰고있는데
404 Not Found & 중첩 라우트 적용 파트 공부하고있습니다. 근데 Nested children 해서 NestedOneView 와 NestedTwoView의 내용을 불러올려고 해도 내용이 안뜹니다. 혹시나 싶어 따로 NestedOneView를 자식으로 안쓰고 따로 메뉴를 만들어서 써봤더니 내용이 나옵니다..혹시 제가 다른 라이브러리를 다운 안받아서 그런건가요?
-
미해결빅데이터분석기사 실기대비 (R 활용)
3회 작업형 1유형 전처리 문제
안녕하세요! 실기 기출 3회 작업형 1유형 1번에서, 상위 70%를 뽑을 때 round 함수를 사용하는 이유가 궁금합니다!! val <- round(nrow(df_na)*0.7) 이부분이요! 감사합니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
강의를 학습하면서 블로그에 기록해도 될까요?
큰돌님 강의를 들으며 cs를 준비 중인 수강자입니다.큰돌님의 강의로 cs 준비 잘 하고 있습니다.다름이 아니라, 강의를 학습하면서 기술 블로그에 따로 정리해도 되는지 여쭙고 싶습니다.출처 밝히는 것은 당연하고 제 생각도 들어가야 하지만, 큰돌님의 허락을 받고 싶습니다.
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
마지막에 modifyBook 이 안되는 이유
기존에 book7 이라는 객체가 없어서 그런거더군요.book_name에 book7, book_loc에 아무거나 입력하고 주소창에 http://localhost:포트번호/lec18Pjt001/modifyBook해주시면 success 나옵니다! 기분 좋네요 :) 열공하세요 :)
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
counter_toggle_out.v 질문있습니다!
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 해당 파일 39번줄에서 if(cnt_always >= i_cnt_th-1) begin에 cnt_always=0, led 토글 반전을 넣어주셨는데 if괄호내 cnt_always>=i_cnt_th-1이면 입력된 cnt_th보다 1작은값 "이상이 되었을때" led가 토글되는거아닌가요?설명에서" i_cnt_th값일때마다" 토글되는 코드라고하셨는데 -1은 무슨 이유로 붙은걸까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 페이지에 Postman 관련 데이터가 들어오지 않는 것 같습니다.
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요.2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 않으면 답변을 얻는데 시간이 오래걸릴 수 있습니다 ㅠㅠex) A라는 상황에서 B라는 문제가 있었고 이에 C라는 시도를 해봤는데 되지 않았다!강의를 두번 보고 Github에 올라온 코드와 비교해가며 코드는 완전히 똑같이 작성이 되어 있는 데 /page/1에 상품 정보를 받고 있습니다... 만 나오고 /2 /3은 나오지 않습니다. /1에서도 기다려도 상품 페이지와 프로필이 나오지 않습니다.5분 46초에서 각 상품페이지에 들어갔을 때 product를 가져오는 것 부터 문제가 있었는 데 어디가 문제인 지 모르겠습니다.3. 먼저 유사한 질문이 있었는지 꼭 검색해주세요!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
pages 폴더의 기능과 폰으로 사이트를 보는 방법에 대해 질문드리겠습니다.
1. 이 강의와 같은 방법이 아니라create react app으로 리액트를 만들때는src 폴더 안에 만든 pages 폴더가 이 강의의 pages와 똑같이 작동을 하지 않는 것 같아요.어떻게 해야 이 강의의 pages와 똑같이 작동을 할까요? 2. 그리고 이 강의로 만든 사이트를 폰으로도 보고 싶은데 localhost밖에 안떠서 볼 수가 없어요, 무슨 방법이 없을까요?