본문 바로가기
728x90
728x90

분류 전체보기150

spotfire ) 예시 data를 이용해 시각화 실습 해보기 feat. R 이용해 data처리, spotfire 이용해 시각화 in spotfire 안녕하세요 이번엔 예시 data를 이용해 실습을 해보려고 합니다. 관련해서 여러 해결방안이 있겠지만 저 나름의 방법으로 해보겠습니다. 우선 사용할 data는 다음과 같습니다. 여기서 구현할 기능은 다음과 같습니다. 1. 정규작업을 했을때 불량이 나온 제품들이 마지막 재작업을 했을때 측정값이 어떻게 변화를 하는지 시각화로 표현할 것입니다. 2. 결론은 정규작업 - 마지막 재작업의 측정 값을 비교할 것입니다. 3. 그렇기 때문에 정규작업, 재작업이 있는 제품 ID만 남길것이며 재측정과 같은 필요 없는 부분은 제거를 할것입니다. 그리고 재작업 측정값은 마지막으로 재작업한 측정값만 필요하므로 중간에 재작업 측정값도 지울 것입니다. 4. x축 : 측정년월일 y축 : 측정값의 평균 색 구분 : 정규작업 vs 재작업.. 2022. 10. 9.
spotfire ) ironpython list box filter 적용 시키기 in spotfire 안녕하세요 이번엔 spotfier에서 ironpython을 이용해 입력받은 값으로 list check filter를 적용시키는 것을 기록하려고 합니다. data는 iris data를 사용하겠습니다. Species column에 filter를 적용해 보겠습니다. 먼저 입력받은 값을 저장할 document properties를 만들어주겠습니다. 이름은 filter.name으로 하겠습니다. 이 document properties에 값을 넣어줄 input field를 만들어 주겠습니다. text area를 만들고 input field를 만들고 해당 input field에 filter.name document properties를 연결해주겠습니다. 그리고 filter가제대로 먹히는지 보기위해 Species col.. 2022. 10. 8.
R ) break, next, stop 알아보기 in r 안녕하세요 오늘은 반복문을 사용하다가 사용하는 break, next, stop에대해 공부한것을 기록해보려 합니다. break는 특정 조건이 되면 해당 반복문을 탈출하는 것이고 next는 다음 반복문으로 넘어가는 기능, stop은 error를 발생시키는 기능을 갖고 있습니다. 간단한 예제로 보겠습니다. for(i in 1:5){ print(i) } 1~5를 출력하는 반복문입니다 해당 반복문을 통해 각 기능을 알아보겠습니다. 먼저 next입니다. next는 다음 반복문으로 넘어가는 기능을 갖고 있습니다. for(i in 1:5){ if(i==2){ next } print(i) } 위와 같이 i==2일때 next가 실행되어 2는 출력되지 않고 다음 반복으로 넘어가는것을 볼 수 있습니다. 다음으로 break입니.. 2022. 10. 2.
R ) tryCatch in r error, warnging 상황에서 코드 계속 진행하기 예외처리 in r 오늘은 tryCatch에 대해 공부한것을 기록하려고 합니다. tryCatch함수는 error, warning이 발생했을때 코드가 끊기지 않고 계속 진행할 수 있게 해주는 함수이고 각각의 상황이 발생했을때 실행할 코드를 정의해줄 수 있습니다. tryCatch(expr={"코드"}, error="에러 발생시 실행코드", warning="warning 발생시 실행코드", finally="error, warning 상관없이 진행할 코드") 이렇게 쓸 수 있습니다. 간단하게 어떻게 사용되는지 보려고 합니다. 해당 코드는 반복문에서 유용하게 쓸 수 있을것 같습니다. 위와 같이 코드를 실행시키면 아래와 같이 나온다 앞서서 error가 발생했기때문에 warning까지는 가지않고 erro에서 정한 코드를 실행한 후 반복.. 2022. 9. 14.
728x90
728x90