初心者のRデータフレームとR表現:data.frame()、rbind()、cbind()、head()、tail()、apply()およびその他の関数の使用

1つは、データフレームの構成です。

データフレームはデータのマトリックスですが、データフレームの列はさまざまなタイプのデータにすることができます。

データフレームの各列は変数であり、各行は観測値です。

1. data.frame()関数を使用して、Rでデータフレームを作成します

(1)x1とx2からデータフレームを作成します

x1=c(171,175,159,155,152,160)
x2=c(57,64,41,38,35,40)

X = data.frame(x1,x2)
print(X)

ここに写真の説明を挿入

(2)データフレームの列に名前を付けます

Y = data.frame('身高' = x1,'体重' = x2)
print(Y)

ここに写真の説明を挿入

第二に、データフレームの構成

1. Rでrbind()を使用して、2つ以上のベクトル、行列、またはデータフレームを行ごとにマージし、新しいデータフレームを形成します。

print(rbind(x1,x2))

ここに写真の説明を挿入

2. Rでcbind()を使用して、2つ以上のベクトル、行列、またはデータフレームを列ごとに組み合わせて、新しいデータフレームを形成します。

print(cbind(x1,x2))

ここに写真の説明を挿入

3. Rのhead()関数とtail()関数を使用して、行ごとに表示します

①Rのhead()関数を使用して、データの最初の数行(デフォルトでは6行)を表示します。

head(X)

ここに写真の説明を挿入

②Rのtail()関数を使用して、データの最後の数行(デフォルトでは6行)を表示します。

tail(X,3)

ここに写真の説明を挿入

三、データフレームの適用

データフレームの場合、アプリケーション関数** apply()**は通常、行と列の統計計算を実行するために使用されます
。apply(X、MARGIN、FUN)

これらの中で:
Xは、データフレーム又はマトリックスである
マージンが行または列に操作を実行するかどうかを指定するために使用され、MARGIN = 1は、その行を示す証拠金= 2列のことを示している
FUNは、計算機能を指定するために使用され

1.合計

X_R = apply(X,1,sum)
print(X_S)

ここに写真の説明を挿入

2.列ごとの合計

X_C = apply(X,2,sum)
print(X_C)

ここに写真の説明を挿入

cbind(X,'行的和'= X_R)

ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45154565/article/details/109242120