분류 전체보기
-
pm2 startup $pm2 startup 을 하면 To setup the Starup Scrip, copy/pase the folloiwing command라고 나옵니다. 즉 셋업하기 위에 아래의 명령어를 복사해서 실행하란뜻입니다. 명령어가 아래처럼 나왔는데 복붙 해줍니다. !!주의 각자의 command에 맞게 복사하세요. sudo env PATH=$PATH:/home/user/.nvm/versions/node/v18.13.0/bin /home/user/.nvm/versions/node/v18.13.0/lib/node_modules/pm2/bin/pm2 startup systemd -u user --hp /home/user 실행하면 아래처럼 나옵니다. 마지막으로 시스템 재부팅시 실행시키려면 아래의 명..
pm2 부팅시 자동 실행 방법pm2 startup $pm2 startup 을 하면 To setup the Starup Scrip, copy/pase the folloiwing command라고 나옵니다. 즉 셋업하기 위에 아래의 명령어를 복사해서 실행하란뜻입니다. 명령어가 아래처럼 나왔는데 복붙 해줍니다. !!주의 각자의 command에 맞게 복사하세요. sudo env PATH=$PATH:/home/user/.nvm/versions/node/v18.13.0/bin /home/user/.nvm/versions/node/v18.13.0/lib/node_modules/pm2/bin/pm2 startup systemd -u user --hp /home/user 실행하면 아래처럼 나옵니다. 마지막으로 시스템 재부팅시 실행시키려면 아래의 명..
2023.10.20 -
Python에서 배열의 마지막 값을 제외하려면 슬라이싱을 사용할 수 있습니다. 다음은 예시입니다: my_list = [1, 2, 3, 4, 5] new_list = my_list[:-1] print(new_list) 결과: [1, 2, 3, 4] 슬라이싱을 사용하여 [:-1]은 배열의 첫 번째 원소부터 마지막 원소 전까지를 선택합니다. 따라서 마지막 원소가 제외되어 새로운 배열이 생성됩니다.
Python에서 배열의 마지막 값을 제외Python에서 배열의 마지막 값을 제외하려면 슬라이싱을 사용할 수 있습니다. 다음은 예시입니다: my_list = [1, 2, 3, 4, 5] new_list = my_list[:-1] print(new_list) 결과: [1, 2, 3, 4] 슬라이싱을 사용하여 [:-1]은 배열의 첫 번째 원소부터 마지막 원소 전까지를 선택합니다. 따라서 마지막 원소가 제외되어 새로운 배열이 생성됩니다.
2023.09.01 -
"IndexError: 빈 deque에서 팝 작업" 오류는 비어있는 deque (더블 엔디드 큐)에서 요소를 제거하려고 할 때 발생합니다. deque는 양쪽 끝에서 요소를 효율적으로 삽입하고 삭제할 수 있는 데이터 구조입니다. 그러나 비어있는 deque에서 요소를 팝하려고 하면 요소가 없기 때문에 IndexError가 발생합니다. 다음은 이 오류가 발생할 수 있는 예입니다. from collections import deque my_deque = deque() # 비어있는 deque에서 요소를 팝하려고 시도 popped_element = my_deque.pop() 이 오류를 피하려면 팝 작업을 수행하기 전에 deque에 요소가 있는지 확인해야 합니다. len() 함수를 사용하여 deque가 비어있지 않은..
IndexError: pop from an empty deque"IndexError: 빈 deque에서 팝 작업" 오류는 비어있는 deque (더블 엔디드 큐)에서 요소를 제거하려고 할 때 발생합니다. deque는 양쪽 끝에서 요소를 효율적으로 삽입하고 삭제할 수 있는 데이터 구조입니다. 그러나 비어있는 deque에서 요소를 팝하려고 하면 요소가 없기 때문에 IndexError가 발생합니다. 다음은 이 오류가 발생할 수 있는 예입니다. from collections import deque my_deque = deque() # 비어있는 deque에서 요소를 팝하려고 시도 popped_element = my_deque.pop() 이 오류를 피하려면 팝 작업을 수행하기 전에 deque에 요소가 있는지 확인해야 합니다. len() 함수를 사용하여 deque가 비어있지 않은..
2023.09.01 -
Python에서 배열(리스트)의 인덱스와 값을 함께 출력하려면 다음과 같이 할 수 있습니다: my_list = ["apple", "banana", "cherry", "date"] for index, value in enumerate(my_list): print(f"Index: {index}, Value: {value}") 위의 코드는 enumerate() 함수를 사용하여 리스트의 각 항목의 인덱스와 값을 순회하며 출력합니다. 출력 결과는 다음과 같을 것입니다: Index: 0, Value: apple Index: 1, Value: banana Index: 2, Value: cherry Index: 3, Value: date enumerate() 함수는 반복 가능한 객체(리스트, 튜플 등)를 받아 각 항목..
python 리스트에서 인덱스 출력Python에서 배열(리스트)의 인덱스와 값을 함께 출력하려면 다음과 같이 할 수 있습니다: my_list = ["apple", "banana", "cherry", "date"] for index, value in enumerate(my_list): print(f"Index: {index}, Value: {value}") 위의 코드는 enumerate() 함수를 사용하여 리스트의 각 항목의 인덱스와 값을 순회하며 출력합니다. 출력 결과는 다음과 같을 것입니다: Index: 0, Value: apple Index: 1, Value: banana Index: 2, Value: cherry Index: 3, Value: date enumerate() 함수는 반복 가능한 객체(리스트, 튜플 등)를 받아 각 항목..
2023.09.01 -
자바스크립트 객체(Object)가 비어있는지 확인하는 방법은 다양합니다. Object.keys 사용하기: const myObject = {}; if (Object.keys(myObject).length === 0) { console.log('The object is empty.'); } else { console.log('The object is not empty.'); } Object.getOwnPropertyNames 사용하기: const myObject = {}; if (Object.getOwnPropertyNames(myObject).length === 0) { console.log('The object is empty.'); } else { console.log('The object is not..
자바스크립트 객체(Object)가 비어있는지 확인자바스크립트 객체(Object)가 비어있는지 확인하는 방법은 다양합니다. Object.keys 사용하기: const myObject = {}; if (Object.keys(myObject).length === 0) { console.log('The object is empty.'); } else { console.log('The object is not empty.'); } Object.getOwnPropertyNames 사용하기: const myObject = {}; if (Object.getOwnPropertyNames(myObject).length === 0) { console.log('The object is empty.'); } else { console.log('The object is not..
2023.09.01 -
자바스크립트에서 객체(Object) 안에 특정 키(key)가 있는지 확인하는 방법은 다양합니다. hasOwnProperty 메서드 사용하기:const myObject = { key1: 'value1', key2: 'value2'};if (myObject.hasOwnProperty('key1')) { console.log('key1 exists in the object.');} else { console.log('key1 does not exist in the object.');}in 연산자 사용하기:const myObject = { key1: 'value1', key2: 'value2'};if ('key1' in myObject) { console.log('key1 exists in the ..
자바스크립트 오브젝트 안에 특정 키가 있는지 확인자바스크립트에서 객체(Object) 안에 특정 키(key)가 있는지 확인하는 방법은 다양합니다. hasOwnProperty 메서드 사용하기:const myObject = { key1: 'value1', key2: 'value2'};if (myObject.hasOwnProperty('key1')) { console.log('key1 exists in the object.');} else { console.log('key1 does not exist in the object.');}in 연산자 사용하기:const myObject = { key1: 'value1', key2: 'value2'};if ('key1' in myObject) { console.log('key1 exists in the ..
2023.09.01 -
두 개의 CSV 파일을 합치는 방법은 pandas의 read_csv() 함수를 사용하여 각각의 CSV 파일을 데이터프레임으로 읽은 다음 concat() 함수를 사용하여 합치면 됩니다. 이때, concat() 함수의 axis 인자를 0으로 설정하여 행(row) 방향으로 합치면 됩니다. 예를 들어, 다음과 같이 두 개의 CSV 파일 file1.csv과 file2.csv이 있다고 가정해 봅시다. # file1.csv id,name,age 1,John,25 2,Mary,30 3,David,35 # file2.csv id,name,age 4,Anna,28 5,Mark,40 6,Kate,45 두 CSV 파일을 합치는 코드는 다음과 같습니다. import pandas as pd # 첫 번째 CSV 파일 읽기 df1 ..
pandas로 두개의 csv 데이터 합치는법두 개의 CSV 파일을 합치는 방법은 pandas의 read_csv() 함수를 사용하여 각각의 CSV 파일을 데이터프레임으로 읽은 다음 concat() 함수를 사용하여 합치면 됩니다. 이때, concat() 함수의 axis 인자를 0으로 설정하여 행(row) 방향으로 합치면 됩니다. 예를 들어, 다음과 같이 두 개의 CSV 파일 file1.csv과 file2.csv이 있다고 가정해 봅시다. # file1.csv id,name,age 1,John,25 2,Mary,30 3,David,35 # file2.csv id,name,age 4,Anna,28 5,Mark,40 6,Kate,45 두 CSV 파일을 합치는 코드는 다음과 같습니다. import pandas as pd # 첫 번째 CSV 파일 읽기 df1 ..
2023.08.30 -
자바스크립트에서 문자열을 대문자로 바꾸기 위해서는 toUpperCase() 메소드를 사용할 수 있습니다. 이 메소드는 문자열을 모두 대문자로 변환한 새로운 문자열을 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다:let str = "hello world";let upperStr = str.toUpperCase();console.log(upperStr); // 출력 결과: "HELLO WORLD"위 코드에서 toUpperCase() 메소드를 사용하여 str 문자열을 모두 대문자로 바꾸고, upperStr 변수에 저장하였습니다. 그리고 console.log() 함수를 사용하여 upperStr 문자열을 출력하였습니다. 또한, ES6부터는 String.prototype.toUpperCase() 대신 ..
자바스크립트 문자열 대문자화자바스크립트에서 문자열을 대문자로 바꾸기 위해서는 toUpperCase() 메소드를 사용할 수 있습니다. 이 메소드는 문자열을 모두 대문자로 변환한 새로운 문자열을 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다:let str = "hello world";let upperStr = str.toUpperCase();console.log(upperStr); // 출력 결과: "HELLO WORLD"위 코드에서 toUpperCase() 메소드를 사용하여 str 문자열을 모두 대문자로 바꾸고, upperStr 변수에 저장하였습니다. 그리고 console.log() 함수를 사용하여 upperStr 문자열을 출력하였습니다. 또한, ES6부터는 String.prototype.toUpperCase() 대신 ..
2023.08.30