Innovate With Data

데이터로 더 큰 가치를 제공합니다.

반응형

2024/04 14

Python으로 반올림, 올림, 내림 처리하기(feat. round, ceil, floor)

파이썬으로 데이터를 반올림, 올림, 내림 처리하고 싶다.  안녕하세요? 데이터위자드입니다. 즐거운 데이터 생활 되고 있으신지요?  오늘은 데이터 수치를 정리하다 보면 흔하게 작업하게 되는,  반올림, 올림, 내림  기능에 대해서 알아보겠습니다.  파이썬이 아니더라도, 엑셀로 사무작업을 해보신 분들이라면 익숙한 Fucntion 인,   Round - 반올림Roundup - 올림Rounddown - 내림  반올림, 올림, 내림 기능을 사용해 보신 경험이 있으실 것입니다. 오늘은 이 기능을 파이썬 로직으로 구현하는 방법에 대해서 알아보겠습니다.    round - 반올림 기능  먼저 반올림 기능입니다. 엑셀의 그것과 동일한 매써드인 round()입니다.해당 매써드는 파이썬 내장함수이므로 별도의 추가 라이브러리..

통신의 방향 - Simplex, Half Duplex, Full Duplex 차이 알아보자

통신 설정을 하다 보면 나오는 Simplex, Half Duplex, Full Duplex에 대한 개념을 알아봅시다.   안녕하세요? 데이터위자드입니다.   이번 포스팅에서는 모드버스 통신을 포함한 거의 대부분의 필드버스 설정을 할 때 한 번쯤은 보신 적이 있으실 것이라 생각되는 Simplex, Half Duplex, Full Duplex의 개념에 대해서 알아보는 시간을 갖도록 하겠습니다.   모드버스나 필드버스라고 표현하였지만, 사실 우리가 흔히 사용하는 거의 모든 통신 방식에 적용되는 개념입니다. 소위 말하는 통신의 방향성에 대한 내용인데요.   이와 관련된 내용 및 정의는, 일전에 MODBUS 통신의 OSI Model에서 Layer 5의 Session Layer에서 그 개념이 정의되고..

MODBUS 통신 알아보자 (7) - RS 232, RS 422/485 통신 비교

MODBUS RTU 통신 방식에도 물리적 차이가 있습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅은 공장 자동화를 전문적으로 하지 않는 분들이라도 현장에서 한 번쯤은 접해보신 혹은 들어보신 적이 있으실 것이라 생각되는, RS 232, RS 422/485 통신 에 대해서 알아보고 그것들을 비교해 보도록 하겠습니다. (*앞서 정리한 모드버스 통신에 대한 내용들은 아래 카테고리에서 더 자세한 내용을 찾아보실 수 있습니다.) '공장 자동화/통신' 카테고리의 글 목록 (datawizard.co.kr) '공장 자동화/통신' 카테고리의 글 목록 현장 자동화 라인의 공정개선 / 유지보수 / 프로젝트 관리 업무에 도움을 드립니다. 📧 simo@datawizard.co.kr datawizard.co.kr RS-232..

Python으로 미국 현지 Summer time 확인 자동화 하기 (feat. pytz)

미국 주식 RPA를 만들었다. 하지만, Summer time으로 시간이 주기적으로 변경되었다. 안녕하세요? 데이터위자드입니다. 해외 주식의 열기가 어느 때보다 뜨거운 요즘입니다. 저 역시 모 증권사의 API와 Python을 이용하여 미국 주식투자 RPA를 작성하여 운영 중인데요. 처음 미국 주식시장 RPA를 구상하면서 한 가지 문제에 직면하게 되었던 경험을 바탕으로 오늘 이야기를 하도록 하겠습니다. 미국 주식 투자 RPA든 국내 주식 투자 RPA든 기본적으로 큰틀에서, Azure 가상 머신으로 특정 시간대 RPA 프로그램 자동으로 실행 주식 투자 RPA는 장이 열리는 시간 ~ 장이 마감되는 시간까지 운영 로 운영되게 구상하였습니다. 국내 주식 시장 같은 경우는 일광시간 절약제(소위 Summer time)..

MODBUS 통신 알아보자 (6) - MODBUS의 PDU & ADU - 하편

마지막으로 MODBUS 통신의 PDU와 ADU에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅은 중편까지 이어진 MODBUS의 PDU와 ADU에 개념에 대한 내용에 이어서 마지막으로 ADU에 대해서 더 자세히 알아보는 시간을 갖도록 하겠습니다. (*이전 모드버스 PDU와 ADU에 대한 내용은 아래 내용 참고하시기 바랍니다.) MODBUS 통신 알아보자 (4) - MODBUS의 PDU & ADU - 상편 MODBUS 통신 알아보자 (4) - MODBUS의 PDU & ADU - 상편 MODBUS 통신에서 나오는 PDU와 ADU에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅도 앞서 이야기에 이어서 모드버스에 대해서 알아보는 시간을 가져보겠습니다. 모드버 datawi..

List 자료형으로 Dataframe 만들기, 열(Columns) 복사하기, 열에 반복데이터 넣기

List 자료형으로 데이터를 가지고 Dataframe을 만들고 싶었다. 안녕하세요? 데이터위자드입니다. 오늘 시간에는, 파이썬 Pandas 라이브러리를 사용 내용 중, dataframe를 최초 생성하는 방법에 대해서 알아보겠습니다. 데이터프레임을 최초 만드는 방법은 보통, List 자료형을 가져와서 할당하기 Excel 파일이나 csv파일에서 불러오기(Import) SQL과 같은 RDBMS에서 가져오기 정도가 될 거 같네요. 오늘은 그중에서 List 변수를 가져와서 dataframe을 생성하는 것에 대해서 이야기해 보겠습니다. 역시나 사용하게 될 파이썬 라이브러리는 Pandas입니다. (두 번 세 번 말하기도 민망하네요.) https://pypi.org/project/pandas/ pandas Powerf..

MODBUS 통신 알아보자 (5) - MODBUS의 PDU & ADU - 중편

지난 상편에 이어 MODBUS 통신에서 나오는 PDU와 ADU에 대해서 더 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅은 지난 MODBUS 통신의 PDU와 ADU에 대한 내용(상편)에 이어서 PDU와 ADU에 대해서 조금 더 알아보는 시간을 가져보도록 하겠습니다. (*이전 모드버스 PDU와 ADU에 대한 내용은 아래 내용 참고하시기 바랍니다.) MODBUS 통신 알아보자 (4) - MODBUS의 PDU & ADU - 상편 MODBUS 통신 알아보자 (4) - MODBUS의 PDU & ADU - 상편 MODBUS 통신에서 나오는 PDU와 ADU에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅도 앞서 이야기에 이어서 모드버스에 대해서 알아보는 시간을 가져보겠습니다. 모드..

MODBUS 통신 알아보자 (4) - MODBUS의 PDU & ADU - 상편

MODBUS 통신에서 나오는 PDU와 ADU에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 이번 포스팅도 앞서 이야기에 이어서 모드버스에 대해서 알아보는 시간을 가져보겠습니다. 모드버스 통신만으로도 아직 여러 개의 포스팅이 필요할 것으로 예상될 정도로, 모드버스 통신은 공장 자동화뿐 아니라 산업 전반에 널리 사용되는 방식입니다. 오늘은 모드버스 통신의 여러 가지 개념 혹은 설명 중 PDU와 ADU라는 것에 대해 이야기해 보겠습니다. (* 모드버스에 대한 이전 포스팅은 아래 링크를 참조하여 주시기 바랍니다.) '공장 자동화/통신' 카테고리의 글 목록 (datawizard.co.kr) '공장 자동화/통신' 카테고리의 글 목록 현장 자동화 라인의 공정개선 / 유지보수 / 프로젝트 관리 업무에 도움을..

MODBUS 통신 알아보자 (3) - MODBUS의 Function Code

MODBUS 통신의 Function Code에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 즐거운 데이터 생활 되고 있으신지요? 앞서 모드버스 통신에 대해서 여러 개의 포스팅을 하면서 모드버스 통신에 대해서 이어오고 있습니다. 아직 모드버스 통신에 대해서 할 이야기가 많은데요. 오늘은 그중에서도 MODBUS 통신의 Function Code에 대해서 알아보겠습니다. (* 모드버스에 대한 이전 포스팅은 아래 링크를 참조하여 주시기 바랍니다.) '공장 자동화/통신' 카테고리의 글 목록 현장 자동화 라인의 공정개선 / 유지보수 / 프로젝트 관리 업무에 도움을 드립니다. 📧 simo@datawizard.co.kr datawizard.co.kr Function Code라는 개념을 이야기하려고 하면, 먼저..

MODBUS 통신 알아보자 (2) - MODBUS 방식, 데이터 모델

MODBUS 통신의 방식과 데이터 모델에 대해서 알아보겠습니다. 안녕하세요? 데이터위자드입니다. 지난 포스팅에서 MODBUS 통신의 역사와 특징에 대해서 전반적으로 알아보는 시간을 가졌습니다. 오늘은 모드버스 통신의 방식과 모드버스 통신의 데이터 형식에 대해서 알아보겠습니다. * 모드버스 통신의 역사와 특징에 대한 내용은 이전 포스팅을 참조해 주세요. 😄 MODBUS 통신 알아보자 (1) - MODBUS 구조,역사, 특징 MODBUS 통신은 거의 모든 산업현장에서 빠지지 않는 통신 방식입니다. 안녕하세요? 데이터위자드입니다. 이번 시간에는 지난 포스팅에 이어 MODBUS 통신에 대해서 더 자세히 알아보도록 하겠습니다 datawizard.co.kr 먼저, 모드버스 통신의 방식입니다. 이전 포스팅에서 살짝 ..

반응형