关于skimr中列表变量n_unique值的含义问询:movies列数值存疑
关于skimr中列表变量n_unique值的解释
对于skimr包中列表类型变量的n_unique,它统计的不是列表内元素的唯一值数量,而是列表本身作为一个整体的唯一组合数量。
以starwars数据集的movies列为例:
- 该列每个元素是一个列表,存储单个角色参演的电影编号集合
n_unique=24代表数据集中存在24种不同的参演电影组合(比如只参演第1部、参演第1+2部、参演第3+5部等,这些都是不同的组合)- 你提到的7部电影,是列表内元素的唯一值总数,和
n_unique的统计对象完全不同
再结合你提到的其他列验证逻辑:
vehicles列的n_unique=11,是因为包含“无载具”的空列表在内,共有11种不同的载具组合(单个载具、多个载具的组合,加上空列表)starships列同理,n_unique=16是16种不同的星舰组合(含空列表)
另外min_length=1和max_length=7,是指所有movies列表中,最短的列表有1个元素(只参演1部),最长的有7个元素(参演全部7部),这和组合数量不冲突。
内容的提问来源于stack exchange,提问作者Dario Lacan
相关产品推荐
相关产品推荐

