如何使用R中的数据框列查找数学集?
数学集合是唯一元素的集合或彼此不同的元素的集合。如果我们想使用数据框列找到数学集,那么我们可以简单地使用唯一函数。
例如,如果我们有一个名为 df 的数据框,其中包含一列 X,那么我们可以在以下命令的帮助下使用 X 找到数学集 -
unique(df$X)
示例 1
以下代码段创建了一个示例数据框 -
x<-rpois(20,5)df1<-data.frame(x)
df1
创建了以下数据框
x1 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
示例 2
以下代码段创建了一个示例数据框 -
y<-round(rnorm(20),1)df2<-data.frame(y)
df2
创建了以下数据框
y1 -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
示例 3
以下代码段创建了一个示例数据框 -
z<-rpois(20,2)df3<-data.frame(z)
df3
创建了以下数据框
z1 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
以上是 如何使用R中的数据框列查找数学集? 的全部内容, 来源链接: utcz.com/z/359690.html