R の c() 関数の概要
R でc()関数を使用すると、次の 3 つの一般的なタスクを実行できます。
1.ベクトルを作成します。
2.複数のベクトルを連結します。
3.データ フレームに列を作成します。
この関数は次の基本構文を使用します。
my_vector <- c(value1, value2, value3, ...)
c() は複数の値またはオブジェクトを 1 つに結合するために使用されるため、「結合」を意味することに注意してください。
次の例は、この関数を実際に使用する方法を示しています。
例 1: c() を使用してベクトルを作成する
次のコードは、 c()を使用して数値ベクトルを作成する方法を示しています。
#create digital vector numeric_vector <- c(4, 7565, 15, 93.22, 100, 50, 0) #display digital vector numeric_vector [1] 4.00 7565.00 15.00 93.22 100.00 50.00 0.00
c()を使用して文字ベクトルを作成することもできます。
#create character vector char_vector <- c('A', 'C', 'L', 'M', 'O') #display character vector char_vector [1] “A” “C” “L” “M” “O”
例 2: c() を使用して複数のベクトルを連結する
次のコードは、 c()を使用して複数のベクトルを 1 つに連結する方法を示しています。
#define two vectors vec1 <- c(4, 15, 19, 18) vec2 <- c(10, 100, 40, 20, 80, 85) #concatenate vectors into one vec3 <- c(vec1, vec2) #view concatenated vector vec3 [1] 4 15 19 18 10 100 40 20 80 85
例 3: c() を使用してデータ フレームに列を作成する
次のコードは、 c()を使用して R のデータ フレームに列を作成する方法を示しています。
#create data frame with three columns df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34)) #view data frame df team points assists 1 A 99 33 2 B 90 28 3 C 86 31 4 D 88 39 5 E 95 34
結果は、それぞれc()関数を使用して作成された 3 つの列を含むデータ フレームになります。
追加リソース
次のチュートリアルでは、R の他の一般的な関数の使用方法について説明します。
Rでpaste関数とpaste0関数を使用する方法
R で replace() 関数を使用する方法
R で View() 関数を使用する方法
R で rep() 関数を使用する方法