본문 바로가기

python334

판다스를 활용하여 주류 소비량 데이터 받아 오기(alcohol-consumption) 판다스를 활용하여 주류 소비량 데이터 받아 오기¶ fivethirtyeight 국가별 일인당 주류 소비량 데이터 입니다. https://fivethirtyeight.com/features/dear-mona-followup-where-do-people-drink-the-most-beer-wine-and-spirits/ 기사에 사용된 데이터 입니다. In [1]: # https://github.com/fivethirtyeight/data/tree/master/alcohol-consumption import pandas as pd clustdf=pd.read_csv("https://raw.githubusercontent.com/fivethirtyeight/data/master/alcohol-consumptio.. 2023. 2. 22.
넘파이, 반올림, 내림, numpy, around, floor 넘파이, 반올림, 내림, numpy, around, floor¶ 반올림 (round) : 소수점 이하 자리수를 반올림 In [3]: import numpy example1 = [0.3, 0.7, 0.5] np.around(example1) #0.5를 기준으로 0.5는 내림 Out[3]: array([0., 1., 0.]) 반올림 자리수 지정 In [4]: example2 = 2.7382 np.around(example2, 2) # 소수점 2째자리에서 반올림 Out[4]: 2.74 In [5]: np.around(example2, 3) # 소수점 3째자리에서 반올림 Out[5]: 2.738 내림 (floor) : 제안된 숫자보다 적지만 가장 큰 정수를 도출함 In [6]: example3 = [2.41, .. 2023. 2. 21.
numpy insert (np.insert) 파이썬 넘파이 값 추가 파이썬 넘파이 insert, numpy insert, np.insert 특정값을 정해진 조건에 맞게 삽입하기 위하여 insert 함수를 사용합니다. 특정 넘파이 어레이의 1번째 행에 10을 추가하는 것이 대표적인 예시 입니다. 아래는 insert 함수의 예시 코들 입니다. 1. 예시 넘파이 어레이 만들기 In [1]: import numpy as np array = np.array( [[[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3],], [[4, 4, 4, 4], [5, 5, 5, 5], [6, 6, 6, 6],]]) array.shape Out[1]: (2, 3, 4) 2. 파라미터 설명 - 에레이, 삽입 위치, 삽입 값 , 옵션 순으로 입력합니다. - 삽입 위치에 변경에 따.. 2023. 2. 19.
% 를 활용한 파이썬 포메팅 %s, %d, %f, %.자리수f 파이썬 소수점 자리수 고정 %를 활용한 파이썬 포메팅 : %s, %d, %f, %.자리수f¶ %s: 문자열 포메팅¶ In [1]: "name : %s" %"James" Out[1]: 'name : James' %d: 정수 포메팅¶ In [2]: "mean : %d" %1 Out[2]: 'mean : 1' In [3]: # 정수 포메팅 / d 특성을 지정할 경우 숫자를 정수형태로 변환함 "mean : %d" %1.323523 Out[3]: 'mean : 1' In [4]: # d 특성에 문자열을 포메팅 할 경우 에러 ex = "mean : %d" %"fff" print(Ex) ----------------------------------------------------------------.. 2023. 2. 18.
파이썬 gif 파일 만들기 (imageio.mimsave) 파이썬으로 gif 이미지 만들기 아래 사진을 이용하여 gif 파일을 생성한 예시 코드 입니다. HTML 삽입 미리보기할 수 없는 소스 코드 실행 결과는 아래와 같습니다. 2023. 2. 18.
파이썬 defaultdict, collection.defaultdict 쓰는 이유 파이썬 defaultdict, collection.defaultdict 쓰는 이유 파이썬 코드 관련 구글링을 하다보면 왕왕 defaultdict라는 내장 패키지가 사용되는 것을 볼 수 있습니다. 그들은 왜 "{", "}" 만 써도 완성되는 딕셔너리를 사용하지 않고, defaultdict를 사용할까요 ?...... 라고 생각하고 내용을 좀 서치해 보았습니다. !!! 예상할 수 없는 키 값을 추가 하고 싶을때 사용하려는 기능입니다. 기본제공 딕셔너리를 이용하여 아래 코드를 수행하면 실행이 안된다는 것을 알 수 있습니다 ! In [1]: dictionary = { "name" : "James", "age" : "19", } dictionary Out[1]: {'name': 'James&#.. 2023. 2. 18.