如何使用R中的数据框列查找数学集?

数学集合是唯一元素的集合或彼此不同的元素的集合。如果我们想使用数据框列找到数学集,那么我们可以简单地使用唯一函数。

例如,如果我们有一个名为 df 的数据框,其中包含一列 X,那么我们可以在以下命令的帮助下使用 X 找到数学集 -

unique(df$X)

示例 1

以下代码段创建了一个示例数据框 -

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

示例 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

示例 3

以下代码段创建了一个示例数据框 -

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

以上是 如何使用R中的数据框列查找数学集? 的全部内容, 来源链接: utcz.com/z/359690.html

回到顶部