inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1

3.7 Subset 추출하기 by rows

특정 문자가 index에 포함된 행을 추출하는 방법이 있을까요?

1200

tae won Kim

작성한 질문수 2

1

 

name_df.loc["삼성":"삼성전자"]의 방법으로 '삼성'이 들어가는 종목을 시작으로 삼성전자까지의 행을 추출하는 방법을 알려주셨는데요 삼성전자 까지가 아니라 '삼성'이라는 text가 포함된 모든 행을 추출하는 방법을 알고 싶습니다. name_df.loc["삼성"]으로 입력해봤더니 오류가 나네요. 알려주시면 감사하겠습니다. 

퀀트 투자 pandas

답변 1

3

DeepingSauce

안녕하세요 대략 2가지 방법이 있을 것 같습니다

1. 수업에서 배운 방법 응용

df = df.reset_index()

cond = df[새롭게 생긴 컬럼].str.contains("삼성")

df[cond]

 

2. 수업에서 배우지 않은 방법 

df.loc[df.index.str.contains("삼성")]  # index도 boolean series를 만들 수 있습니다.

0

tae won Kim

네 1번은 말씀하신 대로 수업 내용으로 할 수 있을거 같았는데 다시 set_index를 해야되서 바로 index로 구분할 수 있는 방법을 알고 싶었는데 2번처럼 하면 되겠네요. 좋은 강의에 이어서 친절한 답변 감사드립니다^^

No module named 'FinanceDataReader' 문제

0

879

3

처음 requirements.txt 폴더, 문의 드립니다.

0

475

2

강의 5.9 질문있습니다.

0

289

1

2.1 라이브러리가 설치부터 에러가 발생하네요..

0

380

1

파일 설치시 오류 메세지

0

316

1

질문이 있습니다.

0

299

2

7.9 왜 재생이 안되죠? 다른건 다 되는데..

0

233

1

append삭제

0

461

1

이틀째 설치에서 멈췄어요..제발도와주세요

0

1285

1

강의자료

0

361

1

2.6 reindex 관련 예제 질문

0

568

1

my_data

0

294

1

드랍박스 경로 다시 공유해주실수있나요?

0

474

1

fdr 오류 도오ㅏ주세요 ㅠ

0

676

1

row 출력 개수 변경

0

417

1

df.nsmallest(5, "PER(배)") 중 양수값만 표출

0

362

1

df1 = fdr.DataReader("005930", '2018-01-02', '2018-10-30') 오류

0

684

3

!pip install -r requirements.txt 설치시 에러2

0

923

1

!pip install -r requirements.txt 설치시 에러

0

1582

1

강의 7.9, 슈퍼가치전략 질문

0

300

0

주피터 라이브러리 설치(pandas, numpy, finance-datareader) 관련 문의

0

599

1

pivot() 하니 row의 수가 줄어들었는데 이유가 무엇인지요?

0

366

1

설치 에러

0

386

3

가상환경에서 FinanceDataReader import

0

551

1