본문 바로가기

반응형

분류 전체보기

(48)
[node.js] pm2 실행 안되는 오류 해결 pm2를 설치했는데 찾지 못하는 오류 해결방법 pm2를 pc에서 다른 사용자로 쓰려고 하는데 pm2를 방금 설치했는데도 찾지 못하는 오류를 겪었다. 설치를 하고 pm2 start app.js를 입력하면 'pm2'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 안내만 뜨고 실행이 전혀 안됐다. 해결방법을 찾아봐도 보안오류에 관한 이슈 해결방법만 떠서 나같은 오류가 혹시 있을까봐 글을 작성해본다. 일단 오류 내용만 봐도 알 수 있듯이 pm2를 설치해놓고 찾지 못하는 것이기 때문에 이 경로를 컴퓨터에게 알려줘야한다. pm2가 있는 파일 경로 추가해주기 1. 파일탐색기 또는 바탕화면에 있는 내PC를 우클릭하여 속성에 진입한다. 2. 아래로 쭉 내리면 고급 시스템 설정..
[R Programming] 데이터 프레임(Data frame) 만들기 / 데이터 추가하기 / data.frame() 데이터 프레임(Data frame) 데이터 프레임은 2차원 형태의 데이터이다. 행렬(matrix)과 다른 점은 여러가지의 자료형을 하나의 데이터로 가지고 있을 수 있다는 것이다. 데이터 프레임 생성 / data.frame() data.frame()을 통해 데이터 프레임을 생성할 수 있다. > date Temper day temper_Date temper_Date date Temper day 1 220128 -2 Fri 2 220129 -8 Sat 3 220130 -10 Sun 4 220131 -9 Mon 5 220201 -4 Tue 값을 넣은 벡터들(이후에 데이터 형식 정리해서 올릴 예정, 여기서는 date, Temper, day)을 data.frame()에 적용하여 데이터 프레임을 생성할 수 있다. 데..
[SQLD] SQLD 공부 기록 / 준비하게 된 계기 / 시험 목표 시험 준비 계기 나름 컴퓨터공학과 3학년인데 이렇다 할 자격증이 없어서 아쉬웠다. 정처기는 응시자격이 4학년이기 때문에 금방 공부해서 딸 자격증이 뭐가 있을까 하다가 저번학기에 들은 데이터베이스설계 과목을 계기로 SQLD를 따고자 하는 마음을 먹게 되었다. 데이터베이스설계 수업에 초반에는 별 흥미를 못 느껴 중간고사는 평균 이하의 점수를 받았지만 중간 이후에 재미가 붙어서 열심히 공부한 결과 기말고사 때는 반에서 4등이라는 성적을 받았다. (중간고사를 못 봐서 총 성적은 B+..ㅎㅎ) 그래서 하여간 mysql을 공부한 김에 다 잊어버리기 전에 빨리 sqld를 따려고 한다. 사실 다른 할 일들로 인해 미루다가 드디어 공부를 시작한다. 목표 시험명 접수기간 수험표발급 시험일 결과발표 증빙서류 제출기간 제44..
[SQLD, SQLP] 2022년도 SQLD, SQLP 시험 정보 / 응시 자격 / 합격 기준 / 응시료 / 시험 일정 SQLD, SQLP 시험 정보 / 합격 기준 SQLD는 국가공인 SQL 개발자 자격이고, SQLP는 국가공인 SQL 전문가 자격이다. 따라서 SQLP가 SQLD보다 한 단계 위의 자격시험이다. SQLD 세부내용 문항수 배점 시험시간 데이터 모델링의 이해 데이터 모델링의 이해 데이터 모델과 성능 10 100 점 (문항별 2점) 90분 SQL 기본 및 활용 SQL 기본 SQL 활용 SQL 최적화 기본원리 40 SQLD는 필기시험만으로 진행되고 두과목으로 나누어져 있다. 총점 100점 만점에 60점 이상이면 합격이고, 한 과목이라도 40% 미만의 점수를 받으면 과락이다. SQLP 구분 세부내용 문항수 배점 시험시간 데이터 모델링의 이해 필기 데이터 모델링의 이해 데이터 모델과 성능 10 70 점 (문항별 1점..
[R Programming] 원하는 데이터 찾기 / 데이터 필터링 / 데이터 추출하기 비교연산자로 true인 행을 찾아서 출력하기 diamonds[diamonds$cut=="Good", ] diamonds 데이터에서 cut의 값을 Good 과 비교하고 true인 행만 출력한다. diamonds[diamonds$cut=="Good" & diamonds$color=="I", ] diamonds 데이터에서 cut의 값이 Good이면서 color의 값이 I인 행만 출력한다. filter() 함수 사용하기 dplyr패키지 함수이다. filter(diamonds, color=="I") diamonds %>% filter(color=="I") diamonds 에서 color가 I인 행을 출력한다. 같은 dplyr 패키지에 있는 파이프연산자( %>% )를 활용하면 아랫줄과 같이 나타낼 수 있다. fil..
[R Programming] 데이터 함수에 적용하기 / 파이프 연산자 / %>% 파이프 연산자 / %>% 파이프 연산자는 파이프라는 이름처럼 왼쪽에서 오른쪽으로 데이터가 전달되는 연산자이다. 왼쪽의 데이터를 전달받아 오른쪽의 연산을 진행한다. dplyr 패키지에서 제공한다. 왼쪽의 데이터를 그대로 함수에 적용시킬 수 있고, 중복사용이 가능하기 때문에 유용한 연산자이다. > colnames(sleep) [1] "extra" "group" "ID" > sum((filter(sleep, group==1))$extra) [1] 7.5 > sleep %>% colnames() [1] "extra" "group" "ID" > (sleep %>% filter(group==1))$extra %>% sum() [1] 7.5 파이프 연산자를 이용하면 함수에 데이터를 직접 입력할 때 보다 더 직관적인 ..
[R Programming] mode() / 데이터 자료형 확인하기 데이터의 자료형을 확인하는 함수는 mode(), typeof(), class()가 있다. 그 중 자료형을 가장 단순하게 나누는 mode()에 대해서 정리해보고자 한다. mode() 1. numeric (숫자) 정수와 실수의 구분 없이 numeric을 출력한다. > x y mode(x) [1] "numeric" > mode(y) [1] "numeric" NaN(Not a Number)값에 대해서도 numeric을 출력한다. 따라서 NaN값도 연산이 가능하다. NaN이 포함된 연산의 결과로 NaN을 출력한다. > z mode(z) [1] "numeric" > z + 3 [1] NaN 2. character (문자) character 표현은 큰따옴표( "" ) 와 작은따옴표 ( ' ' ) 둘 다 가능하다. >..
[R Programming] Data 확인하기 / View() / head() / tail() 인덱스(index) 배열 인덱스가 [0]부터 시작하는 다른 프로그래밍 언어들과 다르게, R의 인덱스는 [1]부터 시작한다. data() data(data)를 이용해 data를 Environment에 추가한다. data(diamonds) 위의 코드를 입력하면 RStudio package에 내장되어 있는 다이아몬드 데이터셋을 불러온다. 이처럼 처음에 values에 diamonds가 추가되는 것을 확인할 수 있다. 잠시 기다리면 Data로 들어간다. diamonds는 53940개의 행을 가진 data이다. diamonds는 ggplot2 패키지 안에 내장되어 있기 때문에 ggplot2 패키지를 추가하고, 체크해주어야한다. Veiw() data 전체를 확인하고 싶을 경우 Veiw(data)를 사용한다. View..

반응형