【发布时间】:2019-10-06 15:47:07
【问题描述】:
我有两种形式的数据:list(即r)和data.frame(即df)。对于每种形式的数据,我如何知道重复 2 次或更多次的变量数量(在下面的示例中,我的期望输出 是:AA 3 times、BB 2 times、CC 2 times)?
注意:无论数据形式如何,答案都应该相同。
r <- list( data.frame( AA = c(2,2,1,1,NA, NA), BB = c(1,1,1,2,2,NA), CC = c(1:5, NA)), # LIST
data.frame( AA = c(1,NA,3,1,NA,NA), DD = c(1,1,1,2,NA,NA)),
data.frame( AA = c(1,NA,3,1,NA,NA), BB = c(1,1,1,2,2,NA), CC = c(0:4, NA)) )
df <- do.call(cbind, r) ## DATA.FRAME
【问题讨论】:
标签: r list function loops dataframe