R言語のsubset関数の使い方は何ですか。

Rのsubset関数は、データフレームから必要な観測値と変数を選択するために使用されます。条件に基づいてサブセットを選択することができます。基本的な使い方は以下の通りです:

dataからsubsetという条件に一致するデータを抽出し、selectで指定した列のデータを表示します。

  1. データ:部分選択を行う必要があるデータフレームまたは行列。
  2. サブセット:条件を示す子集選択は、満たす必要がある条件を表す論理ベクトルや論理式である。
  3. 変数を選択してください。文字ベクトルまたは数値ベクトルを選択し、選択したい列を示します。

日本語で言い換えると、次のようになります。

例:

# 从数据框df中选择满足条件的观测值
new_df <- subset(df, subset = condition)

# 从数据框df中选择满足条件的观测值,并选择需要的变量
new_df <- subset(df, subset = condition, select = variables)

条件は論理ベクトルまたは論理式であることができます。たとえば、df$var > 10は変数varが10より大きい観測値を選択することを意味します。変数は文字ベクトルまたは数値ベクトルであることができます。たとえば、c(“var1”, “var2”)は変数var1とvar2を選択することを意味します。

subset関数は、変数を選択する際に自動的に結果をデータフレームに変換するため、結果は依然としてデータフレームであることに注意が必要です。

bannerAds