pandas(4)
-
[Python] pandas groupby 함수 transform 사용 방법
안녕하세요. 코딩왕 코주부입니다. Python의 주요 라이브러리 중 하나인 극강의 Pandas!! 모두 많이 쓰시죠? 오늘은 groupby 를 이용하여 연산된 새로운 column을 데이터 프레임의 변형없이 생성하는 방법을 정리합니다. (make a new column with calculated values) 우선 DataFrame 부터 준비해줍니다. import pandas as pd df = pd.DataFrame({ 'Name':['John', 'Daniel', 'Sera', 'Brian', 'John', 'Daniel', 'Sera', 'Brian'], 'Subject' : ['Math', 'Math', 'Math', 'Math', 'English', 'English', 'English', 'En..
2024.04.04 -
[Python] 파이썬으로 전자공시시스템(DART) API 활용 상장기업 조회하는 방법 (with. corpCode.xml)
안녕하세요 코딩왕 코주부입니다. 주식 투자를 할 때 기업 정보를 얻기 위해 다양한 방법을 이용하고 계실텐데요. 오늘은 DART(전자공시시스템) 에서 Open API를 활용하여 Python 으로 국내 주식 상장 기업 리스트를 받아오는 방법을 정리해보았습니다. 먼저, DART에서 API Key (crtfc_key)를 발급받으셔야 합니다. https://opendart.fss.or.kr/uss/umt/EgovMberInsertView.do 전자공시 OPENDART 시스템 | 인증키 신청 opendart.fss.or.kr 위 사이트에 접속 후, 인증키 신청을 진행하시면 됩니다. 크게 어렵지 않으니, 천천히 발급 받으시기 바랍니다! 발급 받고 나면, 위와 같이 API Key를 확인할 수 있습니다. (Key는 고유..
2022.07.17 -
pandas groupby output convert to DataFrame
안녕하세요 코봉이입니다! python 에서 groupby 함수를 써서 원하는 결과를 얻은 다음 data를 저장하고, 다시 불러왔을 때 당황하셨던 경험이 있으신가요? import pandas as pd path = 'C:/Users/dataset/' data = pd.read_csv(path + 'data4.csv') print(data) name age job hobby city 0 brian 25 farmer baseball tokyo 1 baker 20 teacher basketball seoul 2 henna 18 soldier soccer sanfransisco 3 harry 19 driver ski roma 4 tom 24 painter pingpong paris 5 bob 23 athletic..
2021.10.02 -
파이썬 두 가지 DataFrame의 다른 행 찾기 (find difference row between two dataframes by python)
안녕하세요! 코봉이입니다. 오늘은 python을 이용하여 두 가지 DataFrame 의 다른 행을 찾는 방법을 기록해보겠습니다. 아래 그림 처럼 비슷하게 생긴 dataset이 있고, 두 dataset에서 유일하게 다른 json의 row를 찾아내 보겠습니다. import pandas as pd path = 'C:/Users/dataset/' ## 경로 설정 ## data1 = pd.read_csv(path + 'data1.csv') ## data1 read ## data2 = pd.read_csv(path + 'data2.csv') ## data2 read ## 자, 이제 두 개의 dataset 을 불러왔고, pandas의 merge 함수를 이용하여 차이가 있는 row를 찾아보겠습니다! ## data1 과..
2021.09.29