본문 바로가기

[UiPath] Assign과 for each, move file을 이용하여 파일명 자동 변경하는 Sequence 만들기(2024.10.5 버전 기준에 맞게 수정한 내용) * 여기에서는 2024.10.5 버전에서 수정된 사항에 대해서만 설명하고 있습니다. 전체 Sequence를 짜는 기초 방법은 다른 블로그를 참고해 주시기 바랍니다. UiPath의 교육 자료를 보다보면 For Each 기능이 2024.10.5 버전과 과거 버전이 차이가 있음을 알게 되었습니다.몇 번의 시행착오를 겪은 결과 아래와 같은 형태로 쓰면 동일하게 작동함을 알게 되었습니다. 1. 과거 버전에서는 For Each 상단에 item in .... 형태로 넣게 되어 있었습니다. 그러나 2024.10.5 버전 기준으로는 입력칸에 한줄로 넣게 되어 있는데, 여기에 Assign에서 만든 array 형태의 변수명을 넣어주면 됩니다. (예시에서는 arrFiles) 2. For Each 칸을 클릭하고 속성에 가서, .. 더보기
GCP(Google Cloud Platform) 가상머신(VM)에서 일정 주기(10분)마다 CPU 사용이 증가할 때 가능한 조치 (Ubuntu 기준) GCP에서 E2-micro 등 저렴한 가상머신을 쓰는 이들 입장에서 CPU나 메모리 관리가 쉽지 않은 편입니다. 특히, VM 모니터링 시 10분 간격으로 CPU 사용량이 뛰는 경우가 있는데, 아래와 같은 조치를 시행하면 도움이 될 수 있습니다. 1. google osconfig-agent 중지- 저는 이 행위를 제일 마지막에 했는데, 결과적으로 가장 유력한 범인입니다. 해당 agent는 VM의 메모리 및 디스크 사용량 모니터링을 지원하기 때문에 중지시키면 해당 기능을 쓸 수 없습니다.sudo systemctl stop google-osconfig-agentsudo systemctl disable google-osconfig-agent 2. 온갖 자동 업데이트 중지- 자동 업데이트 관련된 기능도 주기적으로.. 더보기
FutureWarning: Downcasting behavior in `replace` is deprecated and will be removed in a future version. To retain the old behavior, explicitly call `result.infer_objects(copy=False)`. To opt-in to the future behavior, set `pd.set_option('future.no_silent_ df.replace({None:np.nan},inplace=True)※ 여기 작성된 오류 원인 및 해결 방법은 지극히 제가 개인적으로 겪은 경험을 바탕으로 작성한 내용입니다.※ 아래 해결책은 google의 gemini의 도움을 받아 마련한 해결책입니다. 어느날 갑자기 아래와 같은 경고가 떴습니다.FutureWarning: Downcasting behavior in `replace` is deprecated and will be removed in a future version. To retain the old behavior, explicitly call `result.infer_objects(copy=False)`. To opt-in to the future behavior, set `pd.set_op.. 더보기