• Computer Tips - Research

    WSL2 Ubuntu 26.04 R tidyverse package 설치

    WSL2 에서 Ubuntu 26.04 를 설치했습니다. R 을 새로 설치하고 tidyverse package 를 설치하려 하니 마구 에러가 나면서 제대로 설치되지 않네요. non-zero exit status 어쩌고 하면서… AI (Gemini) 에게 물어보니 다음 방법을 제시해주는군요. (다들 아시겠지만 이런 건 AI 가 제법 똑똑해졌습니다) 이렇게 하면 dependency 를 알아서 처리해준다고… 이렇게 간단한 거였어? 하고 해봤지만 실제론 실패. 아니면 R 안에서 install.packages(“tidyverse”)하고 싶으면 그 전에 dependecy 를 미리 설치해줘야 한다, 그래서 다음과 같이: 이것도 실패. 그래서 삽질 시작. 일부는 설치되고 dependency 가 해결 안된 패키지만 설치가 안된 듯. 다시 한번 install.packages(“tidyverse”) 하고 에러 메시지를 찾아본 후… 성공! AI 덕에 삽질을 훨씬 덜었습니다. ^^

  • Biostatistics - Research

    [R] 휴일 찾아주는 R function

    데이터 분석 중 필요해서 특정 연도의 휴일을 찾아주는 R function 을 작성해 보았습니다. 엔간한 기능은 검색하면 이미 구현된 코드나 패키지를 찾을 수 있는 게 보통이지만 이건 찾기 어렵더라구요. 비슷한 게 있나 싶으면 한국은 또 잘 안되고… 할 수 없이 삽질 끝에 만들어 봤습니다. 앞에 있는 패키지들 다 설치되어 있어야 하구요, https://www.timeanddate.com/holidays/ 라는 사이트에서 조회하는 걸로 했습니다. 이 사이트 문닫으면 다시 코딩해야 ^^;;;; 조회하면 뜨는 웹페이지에서 휴일이 나온 테이블 부분을 읽어와서 data.frame 으로 만든 후 tibble 로 변경해서 (다루기 쉽게 하려고…) 약간의 가공을 거쳐서 제시합니다. 웹페이지 상에서는 정말 쉬는 날 아닌 기념일 등도 조회되는 데 휴일만 걸러낸 결과입니다. 5월 1일 노동절…

  • Computer Tips - Research

    Upgrade to Ubuntu 22.04

    서버 업그레이드를 단행했습니다! 이런 저런 삽질의 기록을 비망록 삼아 적어 습니다. 현재 최신 Ubuntu LTS 버젼은 22.04 인데, 무려 두번이나 쳐져있는 18.04 를 사용하고 있어서… ㅠㅠ 귀차니즘의 결과이겠지요. 업그레이드하면 또 뭐가 문제가 생길지 몰라서… 18.04 -> 20.04 는 의외로 큰 문제 없이 진행되었습니다. 지금 서버에서 돌아가는 게 web 서버와 클라우드 (owncloud) 두가지여서 일단 이 둘만 돌아가주면 큰 문제는 아닌데, 업그레이드 후 owncloud 가 안돌아갔지만 onwlcoud 를 최신버젼으로 업그레이드 후 OK 였습니다. 휴… 20.04 -> 22.04 는 조금 더 삽질이 필요했습니다. 그나마 큰 문제 없이 수습이 되서 다행인데… 일단 22.04 는 PHP 8.* 이 기본이더군요. 근데 문제는 owncloud 가 7.4 까지만…