에러해결방법
1902
작성한 질문수 5
아래 for in 구문을 돌리는데 이런 경고가 나옵니다.
퍼포먼스를 높이면서 이런 경고문을 안 나오게 하려면
어떤 방식으로 짜는 게 좋을까요?
for indicator in tqdm(indicators_Value):
df_팩터정규화[f"{indicator}_Yield"] = df_팩터정규화[indicator] / df_팩터정규화["시가총액"]
| 0/238 [00:00<?, ?it/s]<ipython-input-2-9bd50d5ff602>:64: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df_팩터정규화[f"{indicator}_Yield"] = df_팩터정규화[indicator] / df_팩터정규화["시가총액"]
답변 1
1
안녕하세요!
cols = ["indicator1", "indicator2", "indicator3"]
new_cols = [f"{col}_yield" for col in cols]
df.loc[:, new_cols] = df.loc[df[cols].divide(df["시가총액"], axis=0)
요런식으로하면 벡터연산 딱 한번에 다 처리 가능할 것 같습니다 : )
No module named 'FinanceDataReader' 문제
0
872
3
처음 requirements.txt 폴더, 문의 드립니다.
0
475
2
강의 5.9 질문있습니다.
0
288
1
2.1 라이브러리가 설치부터 에러가 발생하네요..
0
378
1
파일 설치시 오류 메세지
0
315
1
질문이 있습니다.
0
297
2
7.9 왜 재생이 안되죠? 다른건 다 되는데..
0
231
1
append삭제
0
457
1
이틀째 설치에서 멈췄어요..제발도와주세요
0
1281
1
강의자료
0
358
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
1577
1
강의 7.9, 슈퍼가치전략 질문
0
298
0
주피터 라이브러리 설치(pandas, numpy, finance-datareader) 관련 문의
0
595
1
pivot() 하니 row의 수가 줄어들었는데 이유가 무엇인지요?
0
363
1
설치 에러
0
383
3
가상환경에서 FinanceDataReader import
0
550
1





