wonpick
devvon
wonpick
방문자🌱
오늘
어제
  • 분류 전체보기 (147)
    • 개발 (42)
      • Spark (7)
      • Hadoop (3)
      • ML&DL (4)
      • Paper Review (0)
      • ETC (24)
    • STUDY (77)
      • Data Engineering (54)
      • Cloud (4)
      • Algorithm (5)
      • SQL (10)
      • Toy Project (1)
    • Android (2)
    • Backend (14)
    • 인턴 (0)
    • 공모전 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • 데이터엔지니어링
  • SQL
  • kodekloud
  • 인턴강연
  • 최신 데이터 인프라 이해하기 #7
  • 쿠버네티스
  • 최신 데이터 인프라 이해하기
  • Python
  • 자연어처리
  • cka

최근 댓글

최근 글

티스토리

Designed By.hELLO
wonpick

devvon

[python] 반올림,반내림 (0.5 사사오입 문제 해결)
개발/ETC

[python] 반올림,반내림 (0.5 사사오입 문제 해결)

2021. 6. 4. 15:25

python의 round 함수를 이용해 보통 반올림/반내림을 하게 되는데 round( )는 정수부분이 짝수이냐 홀수있냐에 따라 0.5에서 반올림/반내림이 달라진다.

때문에 수식을 새로 만들어서 0.5부분도 제대로 계산이 될 수 있도록 만들어줘야한다. 

람다를 사용하여 계산식을 만들어준 뒤 데이터 프레임에 적용하였다. 

.apply(lambda x:int(x) + 1 if (x - int(x)) >= 0.5 else int(x)))

 


아래는 두개 코드의 출력물이다. 

데이터프레임을 아래와 같이 만든 이유는 최대한 현업에서 보는 엑셀 화면과 동일하게 만들기 위해서였다.

자세한 영업일자 계산식은 추후 업로드!!!! 🥨

 

'개발 > ETC' 카테고리의 다른 글

[python] 여러개의 엑셀 파일 CSV 변환 ( 한번에 불러오기 )  (0) 2021.06.15
[python] 공휴일 데이터 추출하기_API 활용  (0) 2021.06.09
[python] 🥑 *args 🍇**kwargs  (0) 2021.05.10
[python] 범주형 변수 인코딩 (labelencoder, onehotencoder)  (0) 2021.05.10
이동평균 설명  (0) 2021.05.10
    wonpick
    wonpick

    티스토리툴바