数学集合是唯一元素的集合或彼此不同的元素的集合。如果我们想使用数据框列找到数学集,那么我们可以简单地使用唯一函数。
例如,如果我们有一个名为 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