월 19,800원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
pivot() 하니 row의 수가 줄어들었는데 이유가 무엇인지요?
2006년부터 2017년까지 12년의 ROA 탑10을 추리니 120개가 나왔습니다.그리고 컬럼과 인덱스를 설정해서 pivot을 했는데요컬럼의 숫자는 원본 데이터의 종목명인 Name인데 컬럼이 120개가 아니라 109가 되었습니다.pivot()하면 숫자가 줄어드는 이유가 무엇인지요?
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
설치 에러
라이브러리 설치가 안 됩니다.쥬피터에서 안 되어서 명령 프롬프트에서 시도했는데 역시 안 됩니다. 다음은 에러 메시지입니다.컴퓨터에 아나콘다를 설치했는데 그래서 문제일까요?
- 해결됨파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
가상환경에서 FinanceDataReader import
오류패키지목록, 3.6파이썬 환경에서 FinanceDataReader import하는데 오류가 나네요jupyter-lab으로 실행 시 오류없이 진행가능하나 vscode로 진행해보고 싶어서 혹시 답변 가능할까요구글링 열심히 했는데 잘 모르겠네요
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
list 로 index class를 씌워서 나온다는 말이 이해가 안됩니다
05:21 분쯤 list로 index class를 씌워서 나온다고 하셨습니다. 여기서 질문 몇 가지 있습니다. series 자체가 class 의 일종이므로, 결과값으로 나온 index subset도 class 형태로 반환된 것인가요? 2. 만약 그렇다면, index class 안에 리스트 형식으로 들어가 있는 data들이 리스트 처럼 읽히는데 .. 이게 이해가 잘 안되는것 같습니다.
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
경로설정 다시
- 스샷을 보니, jupyter를 workspace 폴더가 아닌 Untitled Folder에서 실행한 것 같은데 확인부탁드려도될까요?anaconda console을 이용해서 수업자료 notebook file이 있는 폴더로 이동한뒤(cd) 해당 경로에서 jupyter lab 을 실행시키기 바랍니다.선생님 말씀대로 untitled folder에서 불러온것 같아요다만 anaconda prompt를 이용해서 주피터를 실행시킬 때 항상 하는 cd Desktop cd python_class(work space) jupyter-lab으로 실행했었고 이번 사진을 보면 또 Untitled Folder에서 실행시키지 않고도 되지만제가 답변을 명확하게 이해하지 못한것 같아요 anaconda console을 이용해서 수업자료 notebook file이 있는 폴더로 이동한뒤(cd) 해당 경로에서 jupyter lab 을 실행은 처음에 주피터를 실행시키는 cd Desktop cd python_class(work space) jupyter-lab 이거 말고 다른 건가요?Untitled Folder에서 실행하지 않더라도 예전처럼 (예를 들면lec1_0~lec1_7)이 table of conten을 눌렀을 때 한번에 안뜨네요 ㅠㅠ처음 사진 경로는 / inflearn~~part1~~ 전에는 없습니다
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
수업자료 불러오기
파이썬으로 ~~ part.2 강의자료를 주피터에서 불러오기가 잘 안돼서 처음부터 다시 불려오려다가잘 불러와져있던 part.1까지 모두 삭제해버렸습니다강의자료를 workspace 폴더로 옮기면 된다는 설명을 part.1 강의에서 찾았습니다(이미 강의자료가 불러와져있던건 지운 상태였죠)문제는 이후에 다시 workspace 폴더로 옮기고 주피터를 실행해도 강의자료가 나오지 안나오네요그래서 upload file 아이콘을 눌러서 하나하나씩 업로드를 했는데 이렇게 하면 전체 강의자료의 목차가 한번에 안뜨게 되네요(table of contents-점3개 줄 3개 아이콘 눌렀을때)이전처럼 강의자료가 (예를들어 1~6까지) 한번에 다 나오게 하려면 어떻게 해야하나요? (workspace 폴더에는 옮긴 파일들이 그대로 잘있으나 주피터를 실행시키면 이전처럼 안나오네요 ㅠㅠ) 원래는 어떻게 있었는지 기억나지는 않지만 현재 uploadfile 아이콘으로 하나하나 불러왔더니 이렇게 됐네요(기존처럼 바꾸려면 어떻게 해야할까요?)
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
4.2강 질문
per_cuts = pd.cut(df['PER(배)'],[-np.inf, 0, 5, 10, np.inf],)per_cuts.head() bins = [-np.inf, 10, 20, np.inf]labels = ['저평가주', '보통주', '고평가주']per_cuts2 = pd.cut(df['PER(배)'],bins=bins,labels=labels)per_cuts2.head()df.loc[:, 'PER_score2'] = per_cutsper_cuts.head()0 (10.0, inf] 1 (10.0, inf] 2 (5.0, 10.0] 3 (10.0, inf] 4 (10.0, inf] Name: PER(배), dtype: category Categories (4, interval[float64]): [(-inf, 0.0] < (0.0, 5.0] < (5.0, 10.0] < (10.0, inf]]이렇게 하면 PER_score2가 per_cuts에 맵핑되어야 하는데결과가 per_cuts와 계속 동일하게 나오는데 맞나요? 20인 구간이 계속 안나오네요
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
small, big 어떻게?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! (스크린샷이 있으면 더더욱 좋습니다)- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의중에 small or big 만들어보기에서 loc으로 가져올 때 어떻게 해야 할까요?(loc으로 가져오는 부분을 잘 못 만들겠습니다)small = joined_df.['시가총액 (보통)(평균)(원)'] < joined_df['시가총액_median']big = joined_df.['시가총액 (보통)(평균)(원)'] > joined_df['시가총액_median']joined_df.loc[small, 'small_or_big'] = 'small'joined_df.loc[big, 'small_or_big'] = 'big'??
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
한번에 여러개 코드 시행이 안될때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! (스크린샷이 있으면 더더욱 좋습니다)- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.수업중에 38번셀 코드를 실행하면 값이 3개다 나와야하는데 마지막 하나만 나오네요pre setting에 한줄에 코드 여러개가 같이 나오는 것을 먼저 하고도 이렇게 나오는데 이유가 뭔가요?s = pd.Series([10, 0, 1, 1, 2, 3, 4, 5, 6, np.nan])s[36]:0 10.0 1 0.0 2 1.0 3 1.0 4 2.0 5 3.0 6 4.0 7 5.0 8 6.0 9 NaN dtype: float64[38]:len(s)s.shapes.count() # not count `nan`[38]:9
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
마크다운 글꼴 질문
강사님 화면과 달리 마크다운 언어에서 작은 따옴표 안에 글씨 폰트가 달라집니다.해결방안을 알 수 있을까요?감사합니다.
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
requirement 에러2
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! (스크린샷이 있으면 더더욱 좋습니다)- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요지난 글에는 못 적었었는데 이것도 해봤었거든요그런데 경로가 존재하지 않는다고 해서 이것도 안됐었습니다
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
requirement 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! (스크린샷이 있으면 더더욱 좋습니다)- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. !pip install –r requirements.txt 실행하니 오류가 떠서 비슷한 질문 글들 보고 파이썬 버전을 낮췄습니다그후 다시 !pip install –r requirements.txt 실행하니 ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Users\\User\\AppData\\Local\\Temp\\pip-uninstall-q_4iobeh\\_libs\\algos.cp37-win_amd64.pyd'Consider using the --user option or check the permissions. 오류가 생기더라고요! pip install 뒤에 —user 붙여보라고 해서 해봤는데 주피터에서는 그렇게 입력하면 주황줄이 생기면서 진행이 안되더라구요강의는 계속 듣고 있는데 막상 제일 처음 인스톨하는 문제로 3일째 고생중이라 힘드네요
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
fdr 에러..
데이터 프레임을 불러오니 하기와 같이 에러가 나옵니다 ConnectionError: HTTPSConnectionPool(host='fchart.stock.naver.com', port=443): Max retries exceeded with url: /sise.nhn?timeframe=day&count=6000&requestType=0&symbol=005930 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001FA2561CC70>: Failed to establish a new connection: [WinError 10060] 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다'))
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
get_dtype_counts 은 상위 버전에서는 사용할 수 없습니다.
해당 함수는 0.25 버전 이후 삭제 되었습니다..dtypes.value_counts() 함수를 사용해서 진행하세요https://pandas.pydata.org/pandas-docs/version/0.25.0/reference/api/pandas.DataFrame.get_dtype_counts.html#pandas-dataframe-get-dtype-counts
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
price_df.pct_change().plot(x="삼성전자", kind='kde', ax=ax1, title='kde')
안녕하세요, 강의 듣다가 한가지 질문이 있어서 문의 드립니다.아래 첨부한 캡쳐 이미지의 코드를 통해 plot을 그릴 때x= "삼성전자" 조건을 줌으로써"삼성전자" 데이터를 가지고 그래프를 그리는 것으로 이해를 했는데요,그래프를 자세히 살펴보니 legend가 "kodex 200"이고, 데이터의 값도 kodex 200의 값인 것 같아 의아 합니다. 제가 잘못 이해한 부분이 있을까요?
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
dataframe의 특정 컬럼에서 특정 문자 or 숫자가 포함된 열만 추출할 수 있을까요?
rank code name marcap marcap_pct year name_en sector market 0 1 015760 한국전력 18.99419 0.134566 1995-12-01 KEPCO 전기가스 KOSPI 1 2 005930 삼성전자 7.665979 0.05431 1995-12-01 Samsung Electronics 전기전자 KOSPI 위와 같은 Dataframe에서 code가 0이 아닌 다른 숫자로 끝나는 행만 뽑아서 볼 방법이 있을까요? 보통주와 우선주,ELW등을 구분할 때 앞,뒤 코드가 다른 경우가 있는데 방법이 있을 지 궁금합니다. 저 같은 경우는 별다른 방법이 생각이 안나서 Loop를 돌릴 생각으로 다음과 같이 코딩했는데 오류가 나더라구요. 혹시 좋은 방법이 있는지 문의드립니다. 감사합니다. df = pd.read_csv("https://goo.gl/ujleWV", dtype={'code':str}) code=list(df_2015['code']) for i,j in enumerate(code): if j[-1] != "0": df.drop(df.index[i],inplace=True df.head()
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
특정 문자가 index에 포함된 행을 추출하는 방법이 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. name_df.loc["삼성":"삼성전자"]의 방법으로 '삼성'이 들어가는 종목을 시작으로 삼성전자까지의 행을 추출하는 방법을 알려주셨는데요 삼성전자 까지가 아니라 '삼성'이라는 text가 포함된 모든 행을 추출하는 방법을 알고 싶습니다. name_df.loc["삼성"]으로 입력해봤더니 오류가 나네요. 알려주시면 감사하겠습니다.
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
Kodex200 일별 data 오류
강의내용에서 FinanceDataReader 이용해서 df1, df2에 삼성전자와 kodex200 일별 data를 입력했습니다. 삼성전자는 실제 강의와 같은 값이 나오는데 kodex200은 다른 값이 나오는데 원인을 알 수 있을까요? FinanceDataReader 최신버전을 사용해서 그런걸까 싶지만 과거 주가 data는 상관없이 가져와야 하는게 아닌가 싶네요. 아래는 사용한 코드입니다.
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
dataframe 열 수 설정 코드 질문
강의 9분 경에 DataFrame 열 수 설정 코드에서 pd.set_option('max_columns', None)으로 해주셨는데 에러가 나서 구글링해보니 pd.set_option('display.max_columns', None)으로 다들 되어 있더라구요. 두 코드의 차이가 있는 것인지 알고 싶습니다.
- 미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
pip install -r requirements.txt 설치에 관해서
설치되면 강의처럼 밑에 수많은 글자들이 떠야하는데 계속 실행 중이고 수많은 글자들도 안 뜹니다 도와주세요