特别是当实验条件相同时,我们希望某些列的某些行值相同,这在设计实验以检查变量的固定效果时也有意做到。如果要确定唯一行,则可以通过使用R中的唯一函数来完成。
请看以下数据帧-
> x1<-rep(c(1,2,3,4,5),each=4) > x2<-rep(c(1,2,3,4,5),times=c(2,4,4,3,7)) > x3<-LETTERS[1:20] > df<-data.frame(x1,x2,x3) > df x1 x2 x3 1 1 1 A 2 1 1 B 3 1 2 C 4 1 2 D 5 2 2 E 6 2 2 F 7 2 3 G 8 2 3 H 9 3 3 I 10 3 3 J 11 3 4 K 12 3 4 L 13 4 4 M 14 4 5 N 15 4 5 O 16 4 5 P 17 5 5 Q 18 5 5 R 19 5 5 S 20 5 5 T > df[row.names(unique(df[,c("x1", "x2")])),] x1 x2 x3 1 1 1 A 3 1 2 C 5 2 2 E 7 2 3 G 9 3 3 I 11 3 4 K 13 4 4 M 14 4 5 N 17 5 5 Q
让我们看另一个例子-
> y1<-rep(c(letters[1:4]),times=5) > y2<-rep(c(letters[1:4]),each=5) > y3<-1:20 > df_y<-data.frame(y1,y2,y3) > df_y y1 y2 y3 1 a a 1 2 b a 2 3 c a 3 4 d a 4 5 a a 5 6 b b 6 7 c b 7 8 d b 8 9 a b 9 10 b b 10 11 c c 11 12 d c 12 13 a c 13 14 b c 14 15 c c 15 16 d d 16 17 a d 17 18 b d 18 19 c d 19 20 d d 20 > df_y[row.names(unique(df_y[,c("y1", "y2")])),] y1 y2 y3 1 a a 1 2 b a 2 3 c a 3 4 d a 4 6 b b 6 7 c b 7 8 d b 8 9 a b 9 11 c c 11 12 d c 12 13 a c 13 14 b c 14 16 d d 16 17 a d 17 18 b d 18 19 c d 19
本文向大家介绍如何在R数据帧的列中查找唯一值?,包括了如何在R数据帧的列中查找唯一值?的使用技巧和注意事项,需要的朋友参考一下 分类变量具有多个类别,但是如果数据集很大且类别也很大,那么识别它们就会有些困难。因此,我们可以为分类变量提取唯一值,这将有助于我们轻松识别分类变量的类别。我们可以通过对R数据帧的每一列使用唯一的方法来做到这一点。 示例 请看以下数据帧- 在列x1中找到唯一值- 在列x2中
我有例如[100,30]数据帧,我想找到哪些行有超过20列的值?所有行都有30列,但其中一些有NaN值,因此我设置了20列的限制,我想在col.iloc=20之后找到哪些行有列的值 例如,即使在行号05我们有更多的楠值,由于分布,我想找到哪些行有超过3列的X值或楠值(在下表中,我想找到行号1、3、4和7的索引。 我的预期结果: 我发现行的 ID:1,3,4,7 是行在列中有值 但在大型数据帧中 这
本文向大家介绍如何从R中的列表中子集唯一值?,包括了如何从R中的列表中子集唯一值?的使用技巧和注意事项,需要的朋友参考一下 我们知道R中的列表可以具有不同数据类型的多个元素,但它们也可以相同。无论我们具有相同类型的元素还是不同的元素,我们都可能希望使用唯一值对列表进行子集设置,尤其是在我们认为值必须相同的情况下。为此,我们可以使用独特的功能。 示例 请看以下列表- 输出结果 在列表List1中找到
问题内容: 请考虑下表: 在这里,我要找回它们是具有独特组合的记录,和。如果存在两个或多个这些字段的唯一组合,我想选择其中的第一个。 作为上表数据的示例,我需要的输出是 (由于记录3和4具有相同的组合,我想只记录3,因为它是第一次出现) 我可以使用一条SQL语句执行此操作吗? 问题答案:
问题内容: 我知道当您在shell上时,只能使用在PATH上某个目录中可以找到的命令。即使我也不知道如何查看PATH变量上的目录(这是另一个可以回答的好问题),我想知道的是: 我来壳写: 我想知道shell上的命令,该命令可以告诉我该命令位于何处。换句话说,此“可执行文件”位于何处? 就像是: 任何人? 问题答案: 如果您使用的是Bash或zsh,请使用以下命令: 这将显示目标是内置,函数,别名还
问题内容: 我有以下独特的约束 我正在尝试防止两个问题处于活动状态时具有相同的问题编号(IS_ACTIVE值= 1)。 一切似乎都很好,直到我第二次不得不提一个问题。 我需要仅在IS_ACTIVE = 1时应用约束 问题答案: 您可以创建一个基于函数的唯一索引 这利用了以下事实:Oracle b树索引不存储数据,而叶块数据将完全为NULL。