R言語で列の重複アイテムを抽出する方法は何ですか?

R言語のunique()関数を使用して、1つの列から重複した項目を抽出することができます。

unique()関数は、与えられたベクトル内のすべてのユニークな値を含むベクトルを返すことができます。

以下はサンプルコードです。

# 创建一个向量
vec <- c(1, 2, 3, 2, 4, 4, 5)

# 使用unique()函数提取出重复项
duplicate_items <- vec[duplicated(vec)]

# 输出结果
print(duplicate_items)

結果は次の通りです:

[1] 2 4

上記の例では、まず重複要素を含むベクトルvecを作成します。次に、duplicated()関数を使用してベクトル内に重複要素があるかどうかを判断し、各要素が重複しているかどうかを示す論理ベクトルを返します。最後に、duplicated()関数の結果をインデックスとして使用して、重複要素を抽出し、それらをduplicate_itemsベクトルに保存します。

注意:重複した要素のユニークな値のみを知りたい場合は、重複した()関数を使用してベクトルに重複する要素があるかどうかを確認し、その後unique()関数を使用して重複した要素を抽出できます。

bannerAds