inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

4.2 '값'을 기준으로 grouping하기 - part2

덧셈 질문

286

김정식

작성한 질문수 7

0

안녕하세요. 데이타프레임 활용하다가 자꾸 까먹어서 요즘 다시 정주행 중인데요 ㅜㅜ 

데이타프레임의 값을 순차적으로 더하는 함수는 혹시 없을까요?

예를 들어

숫자    합계

1         

2

3

4

라는 4개의 row 가 있으면 sum() 을 해버리면 1+2+3+4

10이라는 결과가 생기는데 

숫자 합계

1         1

2         3

3        6

4        10

이런식으로 결과값이 생성되게 할수 있는 함수가 있을까요?

제가 현재는 방법을 못찾아서 for loop를 사용하여,,

인덱스 넘버를 활용해서 loc을 활용해서  

df.loc[:cnt, '합계'].sum()

이런식으로 처리하고 있는데,

혹시 다른 방법이 없나해서 여쭤봅니다. 

코로나 조심하세요 ~~~ 

데이타프레임#덧셈 투자 pandas 퀀트

답변 1

1

DeepingSauce

안녕하세요 ㅎ 좋은 질문입니다

pandas를 쓰는데 for loop을 쓰고있다면 한번쯤 의심해봐야되는게 당연합니다 : )

pandas에는 cumsum()이라는 함수가 있습니다: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.cumsum.html

열공하세요!

0

김정식

강의가 한참 지났는데도 피드백 해주셔서 감사합니다 ^^^

No module named 'FinanceDataReader' 문제

0

875

3

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

0

475

2

강의 5.9 질문있습니다.

0

289

1

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

0

378

1

파일 설치시 오류 메세지

0

315

1

질문이 있습니다.

0

297

2

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

0

231

1

append삭제

0

458

1

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

0

1281

1

강의자료

0

359

1

2.6 reindex 관련 예제 질문

0

568

1

my_data

0

293

1

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

0

473

1

fdr 오류 도오ㅏ주세요 ㅠ

0

674

1

row 출력 개수 변경

0

416

1

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

0

361

1

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

0

681

3

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

0

919

1

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

0

1579

1

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

0

298

0

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

0

596

1

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

0

363

1

설치 에러

0

384

3

가상환경에서 FinanceDataReader import

0

550

1