코딩/Python(30)
-
Python Download All version (파이썬 다운로드 방법)
https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 원하는 버전의 파이썬을 다운로드 합니다. Windows 사용자라면, 32bit/64bit 중 본인의 PC에 해당되는 파일을 선택하시면 되구요. Mac 사용자분들은 위에 MacOS 로 시작하는 파일을 선택하시면 됩니다. 크롬으로 다운로드하셨으면, 자동으로 다운로드 폴더로 다운받아졌을 것입니다. 다운로드 진행 시, Add Python 3.9 to PATH 항목은 체크를 해주시는게 추후 불편함이 없을 것입니다. 환경 변수에 자동으로 추가를 해주는 옵션입니다. 여기까지 하면 파이썬 3.9.10 (64-b..
2022.02.02 -
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 -
groupby를 이용하여 여러 행을 하나의 행으로 요약 (multiple rows convert to single row)
안녕하세요 여러분, 코봉이 입니다! 오늘은 pandas의 groupby 를 이용한 그룹핑 방법 중 하나를 알아볼 텐데요. 데이터를 정리하다 보면 같은 값을 가지는 여러 행을 merge 하여 한 행으로 정리해야될 일이 있으실 겁니다. 그럴 때, 꼭 유용하게 쓰셨으면 하여 작성합니다! Korea & seoul 에 사는 친구들이 5명인데, 굳이 여러 행으로 볼 필요 있나요? 한 줄로 합쳐야 용량 관점에서 더 이점이 있을 때도 있겠죠? import pandas as pd path = 'C:/Users/dataset/' data = pd.read_csv(path + 'data3.csv') ## dataset read ## print(data) country city name 0 Korea seoul brian 1..
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 -
python으로 로또 1등 번호 생성하기 (동행복권)
안녕하세요! 모두 매주 로또 1등을 꿈꾸며 5천원~1만원 씩 로또 구매하고 계시죠~? 신기하게도 1등 당첨 결과를 보면 자동과 수동의 비율이 비슷한 걸 보실 수 있습니다. 45개 숫자 중에 6개의 숫자를 선택하기가 여간 쉬운일이 아닙니다 그쵸!? 그래서!! python을 이용하여 1등 번호를 생성하는 방법을 공유드립니다. 유용하게 사용하시고 다들 대박나시길 바랍니다 !! import random for idx in range(5): ## 총 5천원 치 구매해보겠습니다 ## lotto_list = [] ## 랜덤 생성된 숫자를 담을 list 생성 ## while len(lotto_list) < 6: ## 랜덤 숫자가 6개가 채워질 때가지 반복 ## number = random.randrange(1, 46)..
2021.09.29 -
Python Pandas isna(), nan Row 찾기
df[df['Column1'].isna()]
2021.07.26