数学集合是唯一元素的集合或彼此不同的元素的集合。如果我们想使用数据框列找到数学集,那么我们可以简单地使用唯一函数。
例如,如果我们有一个名为df的数据框,其中包含一列X,那么我们可以在以下命令的帮助下使用X找到数学集-
unique(df$X)以下代码段创建了一个示例数据框-
x<-rpois(20,5) df1<-data.frame(x) df1创建了以下数据框
x 1 7 2 3 3 7 4 5 5 5 6 5 7 6 8 6 9 4 10 0 11 5 12 6 13 2 14 4 15 6 16 4 17 2 18 4 19 5 20 6要在上面创建的数据框中使用df1的列x查找数学集,请将以下代码添加到上面的代码段中-
x<-rpois(20,5) df1<-data.frame(x) unique(df1$x)输出结果如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出-
[1] 7 3 5 6 4 0 2以下代码段创建了一个示例数据框-
y<-round(rnorm(20),1) df2<-data.frame(y) df2创建了以下数据框
y 1 -0.4 2 0.0 3 1.3 4 0.6 5 -1.2 6 0.4 7 -0.4 8 0.8 9 0.2 10 0.2 11 0.8 12 1.2 13 -1.6 14 2.2 15 0.9 16 -0.4 17 -0.3 18 0.2 19 -0.3 20 0.5要在上面创建的数据框中使用df2的y列查找数学集,请将以下代码添加到上面的代码段中-
y<-round(rnorm(20),1) df2<-data.frame(y) unique(df2$y)输出结果如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出-
[1] -0.4 0.0 1.3 0.6 -1.2 0.4 0.8 0.2 1.2 -1.6 2.2 0.9 -0.3 0.5以下代码段创建了一个示例数据框-
z<-rpois(20,2) df3<-data.frame(z) df3创建了以下数据框
z 1 3 2 6 3 1 4 4 5 1 6 1 7 1 8 2 9 2 10 2 11 1 12 2 13 2 14 1 15 3 16 1 17 2 18 2 19 1 20 4要在上面创建的数据框中使用df3的列z查找数学集,请将以下代码添加到上面的代码段中-
z<-rpois(20,2) df3<-data.frame(z) unique(df3$z)输出结果如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出-
[1] 3 6 1 4 2