본문 바로가기
728x90
반응형

프로그래밍21

[R] as.Date, lubridate() ('생년월일으로 나이를 계산하기') 1. 일반적인 방법 (별도의 패키지 사용 없이)일반적으로, 나이 계산 시 오늘 날짜와 생년월일을 비교하여 전체 나이를 구합니다. 이를 위해 R에서 Sys.Date() 함수로 현재 날짜를 가져오고, as.Date() 함수를 사용하여 생년월일을 Date 객체로 변환합니다.나이 계산 방법현재 날짜 구하기: Sys.Date() 함수를 사용합니다.생년월일을 Date 형식으로 변환: as.Date() 함수를 사용합니다.나이 계산: 두 날짜의 차이를 계산한 후, 이를 연도로 변환합니다.# 생년월일 데이터 예시birthdates  2. lubridate() 패키지 사용install.packages("lubridate") #패키지 설치library(lubridate) #패키지 불러오기 # 생년월일 데이터birthdate.. 2024. 5. 19.
[R] intersect() 함수 (데이터 공통 요소 찾기) 1. intersect() ??: 두 벡터, 리스트 또는 다른 데이터 구조 사이의 공통 요소를 찾는 데 사용.: 함수는 두 입력 벡터 모두에 존재하는 값을 포함하는 벡터를 반환하며, 중복은 제거. : 데이터 세트를 비교하고 공유된 값을 결정하는 데 유용.다른 지역이나 시간대의 공통 고객을 식별해야 할 때.생물학 연구에서 공유된 유전자 또는 단백질을 찾는 경우.일정 계획 및 행사에서 중복되는 날짜나 이벤트를 결정하고자 할 때.  2. Basic syntax intersect(x, y)# x, y: 교집합을 구하고자 하는 벡터나 리스트. 3. Examples Example 1: 두 숫자 벡터의 교집합vector1  Example 2: 문자 벡터의 교집합names1  Example 3: 리스트와의 inter.. 2024. 5. 19.
[R] which() 함수 (예시, 두가지조건 한꺼번에 찾기) 1. which() 함수?: 함수는 논리 벡터에서 TRUE인 요소의 인덱스를 식별하는 데 사용됩니다. : 데이터 집합에서 특정 조건을 충족하는 요소의 위치를 찾거나 데이터를 추출하는 데 매우 유용함. "어떠한 조건을 만족시키는 값의 인덱스를 출력해주는 함수" 2. Basic syntaxwhich(x, arr.ind = FALSE)# x: 요소가 TRUE인지 테스트되는 논리 벡터(또는 논리형으로 변환 가능한 객체).# arr.ind: 행렬과 더 높은 차원의 배열에 대해 배열 인덱스를 반환할지 여부를 나타내는 논리형 인자. 3. ExampleExample 1: 기본 사용## 숫자로 구성된 벡터가 있고 5보다 큰 모든 요소의 인덱스를 찾고 싶을 때 ##> numbers result 5) # 5보다 큰 숫자.. 2024. 5. 19.
[Terminal] 터미널 기본 명령어 #2 "touch, cp, mv, rm, -r" MAC Terminal Basic Command Lines 1.  Creating a File (파일 생성하기)$ touch test/text.txtExample$ pwd/Users/user/Desktop/testFolder$ lspractice$ touch text.txt$ lspractice text.txt 2. Copying a File (파일 복사하기)$ cp "filename1" "filename2"Example$ lspractice text.txt$ cp text.txt textCopy.txt$ lspractice text.txt textCopy.txt 3. Moving a File (파일 이동하기)$ mv /path/to/the/file/to/move /path/to/where/it/sho.. 2024. 5. 15.
[mac] 터미널 기본 명령어 #1 "pwd, cd, ls, mkdir" MAC Terminal Basic Command Lines 1. Print Working Directory (현재 경로 출력)$ pwd/Users/user 2. Change Directory (디렉토리/폴더 이동)$ cd "path/to/directory/"$ cd ../ # 부모(이전)디렉토리로 이동Example:$ pwd/Users/user$ cd Desktop$ pwd/Users/user/Desktop$ cd ..//Users/user 3. Listing Directory (디렉토리 내용 출력)- 현재 디렉토리 안에 있는 폴더와 파일들 목록을 출력.$ ls # 현재 위치해있는 디렉토리의 내용 출력$ ls "path/to/directory" # 지정하는 디렉토리의 내용 출력Example (1.. 2024. 5. 14.
[leetcode] Flipping an Image Given an n x n binary matrix image, flip the image horizontally, then invert it, and return the resulting image. To flip an image horizontally means that each row of the image is reversed. For example, flipping [1,1,0] horizontally results in [0,1,1]. To invert an image means that each 0 is replaced by 1, and each 1 is replaced by 0. For example, inverting [0,1,1] results in [1,0,0]. Example 1: .. 2023. 4. 12.
728x90
반응형