如何从R中的table()函数获取唯一值

马修斯·马克斯

我有一个31列的数据框。在Year列(名为“ Anos”)中,有重复的年份行,当我使用table(df $ Anos)时,得到的频率为年份。我只需要几年就可以进行12次观察(12个月)

例:

freq_years <- table(df$Anos) freq_years Result: 2009 2010 2011 2012 2013 2014 2015 2017 2018 2019 2020 10 12 12 3 11 6 8 12 12 12 5

如何仅在freq = 12的年份自动获得新变量?(也许像2010,2011,2018,2019)

屋顶

这是一个tidyverse版本。根据您对数据框中其他30列的使用,将数据保持为df2有用。

install.packages("dplyr")
install.packages("magrittr")
library("magrittr")
library("dplyr")
#create example dataset
df <- data.frame("Anos" = c(rep(2009,10),
                            rep(2010,12),
                            rep(2011,12),
                            rep(2012,3),
                            rep(2013,11),
                            rep(2014,6),
                            rep(2015,8),
                            rep(2016,12),
                            rep(2017,12)))

head(df)

# count number of years by row and filter to those with only 12 
df2 <- df %>% group_by(Anos) %>% count() %>% filter(n == 12)

head(df2)

# create variable with list of years that have exactly 12 rows
variable <- df2$Anos

variable

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数组中获取唯一值?

来自分类Dev

计算R中具有唯一值的函数

来自分类Dev

如何在多维数组中获取唯一值并为每个唯一值添加值?

来自分类Dev

data.table中唯一值的R均值

来自分类Dev

如何从python对象列表中获取唯一值

来自分类Dev

如何使用Excel公式在列中获取唯一值

来自分类Dev

如何从bash中的数组排序并获取唯一值?

来自分类Dev

如何获取列中唯一值的表计数

来自分类Dev

如何从SQL Server中的特定列获取唯一值?

来自分类Dev

如何从json数组中获取唯一值

来自分类Dev

如何从数组PostgreSQL的列中获取唯一值

来自分类Dev

如何仅从列表C#中获取唯一值

来自分类Dev

如何从Excel VBA的列中获取唯一值列表?

来自分类Dev

AngularJS:如何获取ng-option中的唯一值?

来自分类Dev

如何从SQL Server中的特定列获取唯一值?

来自分类Dev

如何获取数组中唯一值的数量?

来自分类Dev

如何从对象数组 Javascript 中获取唯一值

来自分类Dev

如何从对象数组中获取唯一值

来自分类Dev

如何计算R中数据框中的唯一值

来自分类Dev

如何在Excel的列中获取唯一/唯一值?

来自分类Dev

如何根据R中的唯一值合并行?

来自分类Dev

如何从R中的数据框中提取唯一值

来自分类Dev

如何根据R中的唯一值合并行?

来自分类Dev

如何对 R 数据框中的唯一值进行排名

来自分类Dev

如何获取唯一ID和唯一值的列名

来自分类Dev

如何获取唯一的 $_POST 值

来自分类Dev

在集合字典中获取唯一值

来自分类Dev

从列表中获取唯一值

来自分类Dev

在Postresql中仅获取唯一值