본문 바로가기
반응형

Development271

[Pandas] 데이터프레임 동적쿼리 Pandas 데이터프레임에서 동적으로 조회해야 하는데 환장하는 줄 알았다;; filter 메소드도 있고 하지만 상황에 따른 동적으로 조건을 주어야 하는 경우였다. 이미 다른 분들도 많이 알고 계실테지만.. 나는 몰랐기에.. 또 포스팅을 한다. # DataFrame print(DF) A B C 1 2 3 5 2 3 4 8 3 6 2 2 # Query Build queryBuild = 'A == 2 | B == 4' # Result DF_QUERY = DF.query(queryBuild) print(DF_QUERY) A B C 1 2 3 5 2 3 4 8 2022. 10. 26.
스크립트 실행시 권한 확인 배치 / 데몬 스크립트를 작성할때 실행 권한을 확인이 필요할 때가 있다. 이 때는 id 명령어를 통해서 결과를 확인해 보면 간단하게 알 수 있다. 그럼 sudo 로 실행했을때는 uid=0(root) 가 보이는 것을 확인할 수 있다. 그럼 이제 작성하는 스크립트에 아래 조건문을 넣어주자. #!/bin/bash if [ $(id -u) -ne 0 ]; then # root 계정이 아닌 경우 exit fi 2022. 10. 24.
R 리눅스(UBUNTU18.04) 에서 여러버전 설치 R 여러 버전들을 (Ex. 3.x / 4.x) 을 설치하기 위해서는 초반 설정이 중요했던 것 같다. 정확은 아니지만 개인적으로 기존에 설치된 r-base 를 지우고 진행하는게 나을 것이란 생각이 들었다. 아마 기존에 이미 해보셨거나, 따라하시다보면 그게 깔끔하단 생각을 하게 될것이라 생각한다. 사전 작업 (R 프로세스를 종료시키고 R 과 패키지를 삭제한다) # R-Studio Server Process Kill # R Base Remove # R Cran Package Remove sudo /usr/sbin/rstudio-server stop ps -ef | grep rstudio-server #kill or pkill 을 통하여 프로세를 중지 # R Base Remove # 설치된 R 패키지를 확인하세.. 2022. 10. 18.
파이썬에 설치된 모듈 관리 / 모듈 확인 단순 확인 (pip) pip list 하지만 서비스를 배포하고자 할때는 requirements.txt 파일로 만들어서 형상관리 해놓으면 더욱 간단합니다. # requirements.txt 생성 pip freeze > requirements.txt # requirements.txt - Install pip install -r requirements.txt 간단하지만 매우 심플하고 강력합니다. 2022. 10. 4.
반응형