본문 바로가기
728x90

프로그래밍47

python, 데이터프레임 - 데이터프레임 합치기(concat, reset_index()는 거들뿐) 데이터 프레임을 합쳐야 한다면, concat() 명령이 준비되어 있다. merge(), join() 명령은 다음에... df1과 df2 라는 데이터프레임이 있고, 2개를 결합해서 df라는 데이터프레임을 만드는 상황을 가정해 보자 아래와 같이 concat()명령을 수행하면 결합된 형태의 df를 얻을 수 있다. 인덱스가 0-1-2-0-1 인 것이 싫다면, 아래처럼 인덱스를 다시 설정 할 수 있다. 혹은 ignore_index=True 라는 옵션을 주어도 같은 결과를 얻는다. 그런데 말입니다.... 아래와 같은 df1과 df2에 대해서 concat()을 수행하면 어떻게 될까? 아래처럼 서로다른 컬럼명이 구분되어 원하는 형태와 다른 모양이 얻어지므로 알아둡시다. 그렇다면! 컬럼명이 같더라도 아래처럼 가로방향으로.. 2023. 6. 24.
python, 데이터프레임 - 헤더, 인덱스 제거하고 파일 저장 데이터프레임 작업이 되었으나, 인덱스나 컬럼명이 필요하지 않을때가 있는데, 저장할때 옵션을 주는 방법이 있다. to_excel(), to_csv() 모두 사용가능하다 다음과 같은 df 라는 데이터프레임이 있다면, 아래 같이 index=False 혹은 header=False 를 사용하면, 아래와 같은 결과를 얻을 수 있다. b0:인덱스제거 b1:컬럼명 제거 b2:인덱스제거, 컬럼명제거 순서번호 정도 밖에는 의미가 없는 인덱스를 제거할때 좋을 듯 하다. 2023. 6. 22.
python, csv - 한글깨짐 csv 파일이 xlsx 파일보다 데이터프레임 사용에 훨~씬 효과적인 것을 알게되었는데, csv 사용시 한글사용시 원활하지 않은 부분있었다. df라는 데이터프레임의 내용이 아래와 같을때 csv저장하면, 엑셀에서보면 아래처럼 한글이 확인되지 않는 현상 그런데 메모장에서는 잘 보임? 찾아보니, 그런 현상 해결 방법이 역시 존재하더라는,,,ㅎ 한글체계에 관한 깊은 이해는 어렵고, 해결방법에 집중해서 살펴보자. 위의 코드를 실행하면 아래와 같은 결과를 확인할 수 있다. utf-8-sig 혹은 cp949 로 encoding 설정해주어야, 제대로된 값이 보여진다.. 2023. 6. 22.
python, 데이터프레임() - 리스트로 데이터프레임 생성(행/열) 리스트 자료가 준비되어 있고, 데이터프레임에 행으로 추가하기와 열로 추가하기를 해보았는데, https://nothing-else-matters.tistory.com/28 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com https://nothing-else-matters.tistory.com/31 python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, python, 데이터프레임(1) - .. 2023. 6. 22.
python, 데이터프레임() - 컬럼명 변경 컬럼명 변경하고 싶다? 예를 들면 아래와 같은 stock 이라는 데이터프레임이 있는데,, 컬럼명 바꾸고 싶다 상황을 가정해 본다. 먼저, 아래 처럼 컬럼명을 재지정 할 수 있다. 또한! 원하는 컬럼만 골라서도 할 수 있으니,, 바로바로 이렇게도 가능하다. 참고하세요~ 2023. 6. 19.
python, 주식(보조지표) - 스토캐스틱 해보자 스토캐스틱 stochastic 자세한 이론은 위키에서 참고.. https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%86%A0%EC%BA%90%EC%8A%A4%ED%8B%B1 스토캐스틱 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 스토캐스틱(영어: stochastic)은 주식투자의 기술적 분석에 사용되는 보조 지표로, 공식 명칭은 스토캐스틱 오실레이터(영어: stochastic oscillator)이다. 스토캐스틱 ko.wikipedia.org 원리, 의도, 이론적인 내용, 스토캐스틱을 활용하는 매매방법 등은 널려있는 다른 자료들을 참고로 하고,, 여기서는 구현 방법에 대해서 이어나가도록 하겠다. 계산공식 아래와 같고, 구하려는 것은 Slow%K, .. 2023. 6. 17.
728x90