R 프로그래밍 2019. 10. 5. 02:23

변수에 자료 넣기

x <- 1

x = 1

- x라는 이름의 변수에 1이라는 자료가 들어갑니다.

x변수의 내용 보기

print(x)

x

데이터 타입[벡터]

- 동일한 유형의 데이터를 연속적으로 담을 수 있는 그릇을 '벡터'라고 합니다.

- c()함수를 사용하여 만들 수 있습니다.

 

x <- c(1,2,3,4,5)                # 숫자형 벡터

y <- c("강원","경북","경기") # 문자형 벡터

z <- c(TRUE,FALSE,T,F)       # 논리형 벡터

논리형 벡터는 숫자처럼 인식됩니다. TRUE=1, FALSE=0

 

w <- c(1,"강원",F) # 한 벡터에 숫자와 문자가 함께 포함되어 있다면 벡터의 데이터들은 모두 문자형으로 변환됩니다.

데이터 타입[배열]

- 한 개이상의 백터로 구성되어 있으며, 동일한 데이터 유형을 갖습니다.

- array()함수를 사용하여 만듭니다.

데이터 타입[행렬]

- 행과 열로 구성되는 2차원 배열을 matrix라고 합니다.

- matrix() 함수를 사용하여 만듭니다.

- byrow 옵션으로 행부터 원소를 채울수 있습니다.

- cbind는 옆으로 데이터를 결합하며, rbind는 아래로 데이터를 결합해줍니다.

데이터 타입[데이터 프레임]

- 데이터 프레임은 여러가지 벡터들을 하나로 묶어줍니다.

- 단, 길이가 모두 같아야 합니다.

- 각 속성(벡터)들의 데이터 유형(숫자, 문자, 논리)은 서로 다를 수 있습니다.

- data.frame()함수로 만듭니다.

데이터 타입[리스트]

- 리스트는 모든 형태의 자료들을 하나로 묶어줍니다.

- list()함수를 사용하여 만듭니다.

 

posted by 스노(Snow)
:
JAVA/자바 2019. 6. 23. 09:53

Arrays.copyOfRange() 는 특정 배열의 원하는 범위만큼 복사하여 새로운 배열을 만드는 메소드함수입니다.

 

새로운 배열 = Arrays.copyOfRange(원본 배열,복사하려는 시작 요소의 인덱스,복사하려는 마지막 요소의 인덱스의 바로 다음 인덱스)

 

[예제 결과물]

 

[예제 코드]

import java.util.*;

public class Solution {
private static int[] arr = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

public static void main(String[] args) {
int[] arr1 = Arrays.copyOfRange(arr, 2,6);

System.out.print("arr의 요소 중 인덱스2에서 5까지  불러오기 :  ");
for(int i=0;i<arr1.length;i++) {
System.out.print(arr1[i]+" ");
}
}
}

posted by 스노(Snow)
:
JAVA/자바 2019. 6. 23. 09:40

Arrays.copyOf()는 특정 배열의 원하는 길이만큼 새로운 배열로 복사하는 메소드 함수입니다.

 

새로운 배열 = Arrays.copyof(원본 배열, 원본 배열에서 복사하고 싶은 요소들의 길이); 식으로 사용됩니다.

 

[예제 결과물]

[예제 코드]

import java.util.*;

public class Solution {
private static int[] arr = {1, 2, 3, 4, 5};

public static void main(String[] args) {
int[] arr1 = Arrays.copyOf(arr, 2);
int[] arr2 = Arrays.copyOf(arr, 7);

System.out.print("arr의 요소중 2개 불러오기 :  ");
for(int i=0;i<arr1.length;i++) {
System.out.print(arr1[i]+" ");
}
System.out.println();
System.out.print("arr의 요소중 7개 불러오기 :  ");
for(int i=0;i<arr2.length;i++) {
System.out.print(arr2[i]+" ");
}
}
}

posted by 스노(Snow)
: