データフレームの特定の行のデータを取得するにはR言語でどのようにすればよいですか?

R言語では、インデックスを使用してデータフレームの特定の行のデータを読み込むことができます。2つの一般的な方法は次のとおりです。

  1. [ ] 内の行を読み込む:
# 创建一个数据框
df <- data.frame(col1 = c(1, 2, 3), col2 = c("A", "B", "C"))

# 读取第2行数据
row2 <- df[2, ]
print(row2)

ネイティブっぽく言い換えてみました。

  col1 col2
2    2    B
  1. subset() 関数を使用して特定の行を読み込む:
# 创建一个数据框
df <- data.frame(col1 = c(1, 2, 3), col2 = c("A", "B", "C"))

# 读取 col1 列等于2的行数据
row2 <- subset(df, col1 == 2)
print(row2)

ネイティブな日本語に言い換えてください。ただし1つの選択肢のみが必要です。出力:

  col1 col2
2    2    B

この方法を使えば、データフレーム内の必要な行のデータを取得できます。

bannerAds