R语言【base】——unique(x) 返回类似参数【x】的向量、数据集或数组,但删除了重复的元素/行。

本文详细解释了R语言包中base版本的unique函数,包括其接受的参数(如向量、数据框、数组、incomparables、fromLast和nmax等),以及针对不同数据结构(如向量、数据集、矩阵和数组)的返回结果特性。
摘要由CSDN通过智能技术生成

Package base version 4.3.2


Parameters

unique(x, incomparables = FALSE, ...)

## Default S3 method:
unique(x, incomparables = FALSE, fromLast = FALSE,
        nmax = NA, ...)

## S3 method for class 'matrix'
unique(x, incomparables = FALSE, MARGIN = 1,
       fromLast = FALSE, ...)

## S3 method for class 'array'
unique(x, incomparables = FALSE, MARGIN = 1,
       fromLast = FALSE, ...)

参数【x】:一个向量、一个数据帧、一个数组或 NULL

参数【incomparables】:是一个不能进行比较的值的向量。FALSE 是一个特殊值,表示所有值都可以进行比较,可能是除默认值以外的其他方法唯一接受的值。它在内部将被强制转换为与参数【x】相同的类型。

参数【fromLast】:逻辑值,表示是否从最后一个元素开始考虑重复,即保留最后(或最右)的相同元素。这仅对 namesdimnames 有影响。

参数【nmax】:预期的最大唯一项目数(大于 1)。

参数【...】:为特定方法提供参数。

参数【MARGIN】:需要固定的数组边距:一个整数。


Value

对于向量,是一个与参数【x】类型相同的对象,但每个复制的元素只有一个副本。没有属性被复制(因此结果没有名称)。

对于数据集,返回的数据集列数相同,但行数可能较少(行名来自首次出现的唯一行)。

矩阵或数组的子集为 [, drop = FALSE],因此维数和维度名称会被适当复制,结果总是与参数【x】的维数相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值