반응형

간단 지식 79

03. R 패키지 정리

파이썬에서 다양한 라이브러리가 강점이듯, R도 다양한 패키지가 강점이라고 볼 수 있다. 패키지 업데이트는 update.packages("패키지명") 명령어로 할 수 있다. 1. lubridate 패키지 날짜와 관련된 명령어들을 정리한 패키지이다. 설치: install.packages("lubridate") 사용: library(lubridate) > now() [1] "2021-05-11 23:22:29 KST" > date4 year(date4) [1] 2021 > month(date4) [1] 5 > day(date4) [1] 11 이 패키지를 사용하지 않는다면 now()대신 Sys.time()을 사용하면 된다. > Sys.time() [1] "2021-05-11 23:20:11 KST" > date..

간단 지식/R 2021.05.11

02. 데이터 타입과 변수

> var1 = 1 > var2 = "안녕" > var3 = as.Date("2021-05-11") > var4 = "hello world" > var5 = "2021-05-11" > var6 = TRUE R은 변수를 저장할 때 = 외에도 class(var1) [1] "numeric" > class(var3) [1] "Date" > class(var5) [1] "character" > class(var6) [1] "logical > var4 [1] "hello world" 다른 언어와는 달리 팩터 타입이 생소하다. factor 타입이란, 범주형 데이터를 저장하기 위한 데이터 타입이다. 범주형 데이터는 명목형 데이터와 순서형 데이터가 있는데, 명목형은 크고 작음을 비교할 수 없는 데이터, 순서형은 크고 작..

간단 지식/R 2021.05.11

01. R프로그램 설치

아래 url에서 korea를 찾는다. https://cran.r-project.org/mirrors.html 각자 맞는 환경에 따른 exe파일을 다운로드 받은 후 관리자 권한으로 실행시킨다. 설치된 R 프로그램 역시 관리자 권한으로 실행하여 콘솔창을 확인해본다. 그리고 아래와 같이 library를 설치, 실행, 제거까지 해봄으로써 올바르게 설치되었는지를 확인한다. (이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

간단 지식/R 2021.05.11

08. SonarQube 설치 + CTIP 환경 구성 후기

소나큐브는 정적분석도구로, pmd나 checkstyle이나 findbugs라는 도구들도 플러그인으로 설치하여 사용할 수 있으므로 유용하게 사용할 수 있다. 다만 젠킨스, 레드마인에 비해 설치가 까다롭고 느리다는 점에서 가장 다루기 어려웠다. 처음에는 뭣도 모르고 sonarqube 7.2.1 버전을 설치했는데 힘들게 오류까지 고치고 난 후에야 pmd, checkstyle, findbugs의 버전과 호환이 안되는 버전이라는 사실을 알아버렸다. 그리고 하나의 ec2서버에서 젠킨스, 레드마인 ,소나큐브까지 다 start한 상태에서 프로젝트를 build하니 서버가 먹통이 되버렸다. 공간을 swap하고 서버의 볼륨을 늘려봐도 똑같았다. 이 모든게 소나큐브가 너무 무겁다는 점에서 온 문제들이었다. 식견이 짧은 학부생..

06. Jenkins와 SonarQube 연동하기

1. ec2 서버에 소나큐브를 설치 후 아래 명령어로 실행 #root계정으로 ec2 서버에 ssh로 접속 su sonarqube cd /opt ls#소나큐브가 설치되어 있는지 확인 cd sonarcube1 ls#bin파일이 있는지 확인 cd bin ls#linux-x86-64가 있는지 확인 cd linux-x86-64 ls#sonar.sh가 있는지 확인 ./sonar.sh start ./sonar.sh console 2. 소나큐브 url(http://publicIP:9000)로 접속하여 로그인 3. ec2서버에 소나큐브 스캐너 설치 결과적으로, /var/lib/jenkins/sonar-sanner-3.3.0.1492-linux/sonar-sanner-3.3.0.1492-linux 가 sonar runne..

03. 웹 크롤링 - 주피터 노트북, 아나콘다, 파이썬

미뤄두고 미뤄뒀던 웹 크롤링에 도전을 하려고 한다. 일단 가장 많이 쓴다는 라이브러리인 BeautifulSoup을 설치해보도록 하자. 관리자모드로 cmd창을 연 후 아래와 같이 bs4를 설치한다 import 결과 후 modulenotfound에러가 나지 않으면 성공적으로 설치가 완료된 것이다. 앞으로의 작업을 python IDLE로 하기에는 내 컴퓨터는 아나콘다가 깔려있기도 하고 라이브러리 경로를 자동으로 찾아주지 못하는 문제(이건 왜그런지는 모르겠다)가 있어서 아나콘다 가상환경에서 주피터 노트북으로 작업을 하려 한다. import requests from bs4 import BeautifulSoup 주피터 노트북에서 새 파이썬 파일을 생성하고 위 라이브러리들을 import한다. 웹 크롤링에 자주 쓰는 ..

02. 아나콘다 에러

파이썬 웹 크롤링을 하려고 오랜만에 cmd 창에 python을 입력해봤더니 이런 에러가 떴다. 권하는 대로 conda 사이트에 들어가니까 아래와 같은 명령어를 입력하라고 한다. C:\Anaconda3\Scripts\activate base 무턱대고 그대로 입력하면 안될수도있다! 일단 자신의 로컬 컴퓨터의 어디에 Anaconda3가 깔려있는지 봐야한다. 내 경우는 C:\ProgramData\Anaconda3 여기에 있었다. cd로 들어가서 아래 명령어를 입력해주자. cd C:\ProgramData\Anaconda3 Scripts\activate base 아래와 같이 결과가 잘 나온다. (이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

반응형