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() 関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です