slack.py라는 형태로 슬래커 파일을 만들고 이 파일을 다른 파일에서 임포트해서 사용한다. # 슬래커 봇 import slacker def slack_notify(text="This is Test", channel='#random', username="Trading_bot", attachments=None): ''' 슬랙커를 공지용도로 사용하기 위한 함수 :param text: 전달할 메시지 :param channel: 스랙에서의 채널 :param username: 메시지를 전달할 봇의 이름 :param attachments: 전달할 파일 (나의 입장에서 쓸일은 별로 없음) :return: ''' token = "슬래커에서 받은 토큰" slack = slacker.Slacker(token) slack..
>>> g = lambda x: 1 if x > 30 else 0 1 ---함수 명 =lambda(파라미터): 참값 (if문) else 0
파이썬의 데이터프레임 형식의 시계열데이터에서 원하는 시계열 자료만 추출하는 법을 알아보자. 우선 기본적으로 데이터를 만들어 불러오는 코드를 생성하자. 여기서는 삼성전자(sec)의 데이터를 생성해서 알아본다. 1234567891011import pandas as pdimport pandas_datareader as pdrimport datetime Start = datetime.datetime(2010,1,1)End = datetime.datetime(2015,1,13) sec= pdr.get_data_yahoo("005930.KS", start = Start, end = End)cs 코드를 실행하면 sec라는 변수에 데이터가 담겨있는 것을 알수 있다. tail함수로 뒷 부분만 잠시 살펴보면 다음과 같다...
XLConnect 패키지를 이용해서 기본적으로 엑셀파일을 생성하는 과정이다. 실행전에 기본적으로 패키지는 설치 되어 있어야 한다. 많이 사용하는 install.package() 함수를 이용하면 간단하게 설치가 가능하다. 123456789101112131415161718192021222324# 인스톨 하려면 주석제거# install.packages("XLConnect") # 1. 자바 환경변수 잡아주기Sys.getenv('JAVA_HOME')Sys.setenv(JAVA_HOME = "C:/Program Files (x86)/Java/jdk1.8.0_201") #라이브러리 호출 library(XLConnect) #워크북 생성wb