groupby할 때,
68
7 câu hỏi đã được viết
self.df_signal_summary = (self.df_pair
.groupby("signal_group")
.agg({"signal": "first",
"time": "first",
self.stock1: ["first"],
self.stock2: ["first"]})
.reset_index(drop=True)
)
여기서 'signal'과 'time'은 'first'를 사용해서 값을 지정하는데, self.stock1과 self.stock2는 왜 ['first']로 리스트화시켜서 값을 지정하나요?
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다. 상훈님.
질문하신 내용은 파이썬의 pandas 라이브러리에서 groupby와 agg 메서드를 사용하는 과정에서 발생하는 사항으로 보입니다. 두 메서드는 데이터프레임의 데이터를 그룹별로 집계할 때 매우 유용하게 사용됩니다.
질문 요약
‘signal‘과 ‘time‘은 단순히 'first'를 사용하고, self.stock1과 self.stock2는 ['first']로 리스트로 지정하는 이유에 대한 궁금증을 갖고 계시는 것 같습니다.
잠재적 원인 및 차이점
['first']를 리스트로 지정하는 것과'first'로 단순히 지정하는 것의 차이는 다음과 같습니다:
'first'만 단독으로 사용하면, 기본적으로 단일 요약 통계를 얻으며Series타입으로 데이터를 처리합니다.
['first']를 사용하여 리스트로 지정하면, 여러 통계를 한 번에 계산하거나 데이터프레임 형태로 결과를 얻도록 강제할 수 있습니다. 이 경우에는 각 열에 대해 통계 결과를 별도로 데이터프레임 형태로 반환받을 수 있습니다.
따라서, 각 열을 리스트로 지정하는 것은 보통 여러 개의 집계 통계 (예: 'first', 'last', 'mean' 등)를 동시에 계산할 필요가 있을 때 사용합니다.
하지만, self.stock1과 self.stock2에 대해 ['first']를 사용하여 리스트로 지정한 이유는 결과를 좀 더 명확하고 구조화된 형태로 반환받고자 했을 가능성이 큽니다.
관련 참고 자료
더 자세한 내용과 예제를 이해하시기 위해, 다른 사용자들도 종종 겪는 groupby 관련 문제에서 자료를 참고하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
손절에 대한 전략?
0
72
0
signal_calculation후에 zscore가 2가 넘지 않았음에도 signal이 1인 이유?
0
89
1
Select Kernel에서 Python Interpretor 안 뜨는 오류 해결
0
254
1
VSstudio에서 kernel 못찾음
0
114
2
왜 저는 6개의 그래프가 그려질까요??
0
56
1
가격이 영상과 다름
0
61
1
unrecognized arguments: --force
0
68
1
local 환경에서 수업을 진행해도 무리가 없을까요?
0
92
2
quota increase 요청 승인이 안됩니다.
0
130
3
구독 1까지 진행했는데
0
111
2
azure 말고 다른
0
46
1
VM 생성 시, Size 관련 문의 (quotas)
0
137
2
read_html 오류 해결법
1
144
2
KeyError: 'Adj Close' 해결법
0
258
2
nbformat>=4.2.0 해결법
0
409
1
어떻게 로컬머신과 가상머신을 한 화면에서 같이 사용하시나요?
0
98
1
Region을 왜 Korea Central로 하셨나요?
0
112
2
quota 할당량 요청이 안됩니다.
0
190
2
파이썬의 다양한 데이터 구조 이해하기:,,, 관련
0
261
2
5분챌린지: Window 가상머신 만들기에서,,,
0
193
2
ibkr 실적용에 관한 질문입니다.
0
401
2
PairsTrading_EDA 실습 과정중 오류가 발생합니다.
1
225
2
.yaml 파일을 통한 환경설정에서 --force 명령어가 작동안합니다.
1
213
2
안녕하세요 선생님! 왜 Log를 취해주는지 궁금합니다.
0
138
1

