본문 바로가기
반응형

전체 글274

증권사에서 듣기 힘든 CMA 에 대한 모든 것 (RP형, wrap형, 발행어음형) 최근에 동학 개미 열풍으로 증권사의 계좌개설 수가 기하급수적으로 늘고있다. 그에 따라 CMA 계좌 수도 굉장히 늘었는데요. 대부분의 사람들이 CMA 계좌를 보유하고 있지만 실제로 이것이 어떤 상품인지 잘 모르고 인터넷에 찾아봐도 CMA에 대하여 제대로 된 설명이 없어서 이 글을 쓰게 되었다. 1. CMA 란 무엇인가 많은 사람들이 CMA 를 "금융상품"이라고 생각하지만 사실 CMA는 금융상품이 아니라 "서비스"이다. RP형 CMA 에 가입하면 우리는 CMA 라는 서비스를 통하여 RP를 매수하는 것이다. 그래서 금융투자업에 종사하는 사람들은 CMA 는 Vehicle(수단)이라고도 이야기한다. CMA 에 입금시 자동으로 금융상품이 매수되고, CMA 출금시에는 매도된다. CMA 는 일반적으로 30일 단위로 자.. 2021. 8. 11.
[파이썬] 데이터프레임 합치기 (merge, join, concat) 판다스의 데이터프레임을 다루다 보면 데이터프레임들끼리 합쳐서 하나의 데이터프레임을 만들 때가 많다. 이 때 데이터프레임의 컬럼, 로우가 다른 경우에는 어떻게 합쳐야 할까? 판다스는 이렇게 데이터프레임 합치기와 관련하여 3가지 함수를 제공하는 데 그것이 merge, join, concat 이다. 1. merge 메서드 (함수) pd.merge(df1, df2, on='key', how='outer') - on = '컬럼명' : 조인하려는 컬럼 이름 - how = 'outer' : 외부조인은 합집합인 결과를 반환 - how = 'innter' : 양쪽 테이블 모두에 존재하는 키 조합을 사용 2. join 메서드 (함수) df1.join(df2, on='key') - on = '컬럼명' : 조인하려는 컬럼 이.. 2021. 8. 5.
[파이썬] 데이터 중복제거, 매핑, 치환 하기 데이터 분석에 중복된 값이 존재할 수 있다. 이러한 경우 중복된 데이터를 핸들링할 수 있는 방법이 필요하다. 1. 데이터 중복 제거하기 데이터프레임.drop_duplicates([열이름1],[열이름2],[열이름3]...) data = pd.DataFrame({'k1':['banana','tomato']*4, 'k2':[1,1,2,3,3,5,5,5]}) # 임의의 데이터 프레임을 생성 data.drop_duplicates() # 중복 데이터가 있는 로우 삭제 7번 데이터가 k1 : tomato, k2 ; 5 인 경우가 있어 삭제되었다. data['v1'] = range(8) # v1 열 추가 data.drop_duplicates(['k1']) # k1 컬럼을 기반으로 중복데이터 삭제 data.drop_du.. 2021. 8. 2.
[파이썬] 데이터 결측치 처리 (fillna, dropna 메서드) 데이터 분석과정에서 결측치는 항상 존재한다. 결측치는 처리하는 방법은 결측치 자리에 특정값을 채우거나, 또는 결측치를 제거하는 것이다. 결측치를 그냥 제거해도 되지 않나라고 생각할 수도 있지만 실제로 결측치가 의미있는 데이터인 경우 데이터 전처리 과정에서 성격이 왜곡될 수 있다. 1. dropna 메서드 데이터프레임.dropna(how='all') - 디폴트값 : NA가 하나라도 있는 로우는 삭제 - how = 'all' 옵션 : 모든 컬럼이 NA인 로우만 제외시킴) import numpy as np import pandas as pd data = pd.DataFrame([[1., 6.5, 3.],[1.,NA,NA],[NA,NA,NA],[NA,6.5,3.]]) data NA 결측치를 채운 임의의 데이터 .. 2021. 8. 1.
인기가 아니고 인정을 추구하자 (진로고민, 인생고민) 최근에 진로고민을 하면서 되게 많은 것들을 생각해보는 계기가 되었는데, 라이프코드 라는 채널을 재미있게 보았다. (논란이 있긴 하지만 나에게는 맞았다.) 혹시 진로고민 때문에 이곳을 들어온 분들이라면 꼭 한 번 읽어주고 아래 첨부한 유튜브 링크도 꼭 따라가서 보시면 좋겠다. 인기가 아니고 인정을 추구하자 인기는 나의 보이는 모습으로 사람들에게 박수받는 것이고, 인정은 나의 있는 그대로의 모습을 박수 받는 것을 말한다. 내면에 집중하고 why의 끝에 도달하면 그것이 내 모습이다. 다만 이러한 모습을 찾기 위해서는 세상의 경험을 깊게 해나가야 명확히 알 수 있다. 내 본모습을 우선 내 스스로를 인정해주는 것이 중요하다. [인정을 추구하자 3 Steps] 1. 본모습을 확실하게 해라. 2. 내 스스로에게 인정.. 2021. 7. 31.
[데이터 분석] 2021년 6월 서울아파트 갭투자 리스트 2021년 6월 실거래 및 전세계약 데이터를 추출하여 서울 아파트 갭투자 리스트를 추출해보았다. 'total' 시트의 맨 마지막 열을 보면 갭투자예상금액을 확인할 수 있다. 이 데이터는 실거래 가격을 기준으로 [매매가격 평균 - 전세가격 평균]을 구한 것이다. 따라서 매매거래나 전세거래가 없는 아파트에 대해서는 데이터가 존재하지 않을 수도 있고, 일부 outlier 데이터들 때문에 데이터가 다소 왜곡되어 있을 수 있으므로 참고만 하시기를 바란다. 나는 최소 20 평대 이상의 아파트 매매를 알아보려고 했으므로 전용면적에 60 제곱미터 이상의 물건들을 걸어보았다. 아파트 값이 비싼 건 맞지만 여전히 도봉구, 노원구, 은평구, 중랑구, 성북구, 관악구와 같이 프라임 입지가 아닌 곳들은 여전히 적은 돈으로도 갭.. 2021. 7. 25.
CFA Level 2 - (9) Ethics 윤리 내가 지금까지 줄곧 강조해온 것은 CFA는 단 한 과목도 버리면 안 된다는 이야기였다. 문제가 워낙 골고루 나오는 데다가 아무리 마이너한 과목이라도 세션 1, 2에서 "무조건" 1문제는 나오기 때문이다. 하지만 정말 시간이 없어서 한 과목을 버려야 한다면 나는 그 과목이 바로 Ethics 라고 생각한다. (시간이 있으면 다 공부하는 것은 너무 당연한 사실이다.) 1. 윤리 버려도 될 단 한 과목 혹자는 Ethics 를 버리지 말아야 한다고 하고 끝까지 공부해야 한다고 하지만 나는 정 시간이 없다면 Ethics는 버려도 좋은 과목이라고 생각한다. (Level 1, 2 만 해당) 이유는 바로 공부를 해도 문제를 맞출 수도 있고 맞추지 못할 수도 있기 때문이다. 수능과 CFA 시험을 비교해보자. 우리가 수능을.. 2021. 7. 23.
CFA Level 2 - (8) FRA 재무회계 분석 3부 (현행환율법, 시제법) * Current Method(현행환율법), Temporal Method(시제법) 회계처리 이 파트는 다국적 기업들이 다른 국가에 지분을 소유하는 경우 회계 처리하는 방법에 관한 내용을 다루는 파트이다. 아무래도 최근에는 다국적 기업이 아닌 기업이 없으니까 CFA에서도 이 주제를 중요하게 다루고 있다. 1. LC, FC, RC 개념 일단 통화를 구분하는 회계적 개념에 대한 이해가 필요하다. 아래는 일본이 본사인 회사가 홍콩에 현법을 두고 비즈니스를 하는데 실제로 현법에서 거래하는 통화는 중국 위안화인 경우이다. 따라서 쉽게 정리하면 LC(Local Currency) : 현지법인의 통화 = 홍콩 달러(HKD) FC(Functional Currency) : 현지법인의 실질거래통화 (주관적 요소) = 중국 위.. 2021. 7. 23.
CFA Level 2 - (8) FRA 재무회계 분석 2부 (퇴직급여 DB,DC) * DB(Defined Benefit) 확정급여형 자산/부채 회계처리 ※ 주의!! : 이 파트는 굉장히 난해하고 "누구에게나 어려운 과목"이니 절대 스트레스 받고 포기하지 말자!!! 일반적으로 급여 이외에도 퇴직금을 지급하는데 그것은 바로 우리가 일반적으로 잘 알고 있는 DC(확정기여형)와 DB(확정급여형)이다. "제 퇴직금이 있나요?" 라고 묻는 분들은 대부분 회사에서 DB 형으로 가입 중인 것이다. 근데 증권회사에서 연금관련 업무하는 사람들에게 들어보면 사실성 DC 형으로 근로자의 계좌에 돈을 꽂아줘도 대부분 원금보장형으로 운용하는 안타까운 현실이다. 다행히도 최근에는 ETF 로 액티브하게 운용하는 사람들이 많이 늘었다고 한다. 1. 퇴직연금의 분류 DC (확정기여형) : 근로자의 계좌에 꽂아주는 즉.. 2021. 7. 22.
반응형