본문 바로가기
728x90
728x90

data 분석4

spotfire ) 두 개의 table이 relation이 된 것처럼 한 개의 table에 filter를 했을 때 다른 table에서 두 테이블의 공통된 data만 filter 시키기 feat. ironpython, data function (서로 다른 table 공통 filtering) 두개의 data table이 relation된 것처럼, 하나의 data table에서 filter를 시켰을때 서로 공통되는 column을 기준으로 filter된 table에 남아있는 값을 다른 table에서 filter되도록 하기입니다... 말이 어려운데 그림으로 한번 설명하겠습니다. example) 좌측 우측 2개의 table이 있습니다 여기서 좌측을 df1, 우측을 df2라 하겠습니다. 여기서 col1과 col4는 df에 따라 column이름은 다르지만 같은 column입니다. df2에 filter를 먹였을때 남아 있는 col4의 값만 df1에도 같이 나타나도록 구현하는 것입니다. 여기서 df2의 col5에 APPLE만 필터를 한다면 df2에는 col4에 A,B만 남으므로 df1에도 col1에 A,B.. 2022. 12. 4.
R ) future함수 multisession 병렬처리 알아보기 in r future함수의 multisession에 대해 알아보려고 합니다... 솔직히 요게 어떤건지 확실히는 모르겠습니다... 그런데 core여러개를 이용해 R의 multisession을 만들고 각각의 future를 병렬 실행해 빠르게 data의 결과를 얻을 수 있다는 것은 알것 같습니다... 또한 다른 session에서 코드처리를 진행하기 때문에 내가 현재 사용하고 있는 session에서는 계속해서 코드를 처리할 수 있는것 같습니다. 더 자세히 알게되면 업데이트 해야겠습니다... 앞서 말했듯 future함수의 multisession을 이용해 data를 더욱 빠르게 처리할 수 있습니다. 해당 함수는 future 패키지에 있는 함수 입니다. 예시를 보면서 얘기해 보겠습니다. 해당 함수의 실습을 위해 iris da.. 2022. 11. 16.
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 ) group_by이용해서 한 셀에 여러 값 넣기 in r 안녕하세요 오늘은 group_by를 이용해 그룹지어진 column의 값을 한 셀안에 넣는 방법에 대해 보려고 합니다. df은 다음과 같은 df를 사용하겠습니다. df % group_by(col1) %>% summarise(col3) 위와 같이 group을 엮으면 가,가,나,다가 한 셀에 나오게 구현하는것이 이번에 할것입니다. 그냥 저렇게 하면 될줄 알았는데 아니더군요....ㅠ df %>% group_by(col1) %>% summarise(new_col=paste0(col3,collapse = ",")) 위와 같이 하면 구현할 수 있습니다. 그리고 group_by에 다중 column을 넣는 방법을 보겠습니다. df %>% group_by(col1,col2) %>% summarise(new_col=past.. 2022. 8. 29.
728x90
728x90