주식 자동매매 시스템

파이썬을 이용한 주식 자동매매 시스템

이미지
파이썬을 이용한 주식 자동매매 시스템 INDEX 환경구축 키움증권 API - 연결테스트 키움증권 API - 계좌정보 조회 키움증권 API - 주문 키움증권 API - 종목정보 가져오기 포트폴리오 - 종목, 업종별 자산 포트폴리오 한국투자증권 API API reference 키움 OpenAPI+ 개발가이드 한국투자증권 OpenAPI 다운로드 및 가이드 Design https://www.design-seeds.com/in-nature/succulents/cacti-color-2/ https://create.piktochart.com/dashboard

R 에러 - DataFrame 사용 시 자주 발생하는 error


R Error, DataFrame 사용 시 자주 발생하는 error


> mean(df[,c('age','weight')]);

Warning message:
In mean.default(df) : argument is not numeric or logical: returning NA

Warning message:
In mean.default(df[, c("age", "weight")]) :
인자가 수치형 또는 논리형이 아니므로 NA를 반환합니다.

숫자, 논리적이지 않은 객체를 평균내려고 할 때 발생한다.
dataframe 내에 문자열이나, 전체 데이터 프레임의 평균을 계산하려고 할 때 발생하므로,  
아래와 같이 해결하면 된다.


해결방법 


1. mean()이 아닌, colMeans()를 사용해 column을 평균내는 함수 사용
R의 data type의 Dataframe 예제를 보면 더 쉽게 이해할 수 있다.

2. 숫자벡터로 이루어진 column만 평균을 낸다.
mean(df$score)

3. sapply() 이용
sapply(df, mean)

이 블로그의 인기 게시물

Linux에서 CSV파일 사용방법

R에서 외부 데이터 이용하기 (Excel, csv)

[R 함수] aggregate, apply 사용 방법