微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用count并获取布尔输出来查找样本中的重复项

如何解决如何使用count并获取布尔输出来查找样本中的重复项

library(stringr)
library(dplyr)
library(broom)
# get all unique strings after underscores from your column names
suffix = str_extract(names(dfA),"_.*") %>% na.omit %>% unique
prefix = c("GT","N")
base_formula = "PV ~ SEX + GAN +"
full_formula = paste(base_formula,paste0(prefix[1],suffix),"+",paste0(prefix[2],suffix))

mods = list()
for(i in seq_along(full_formula)) {
  mods[[suffix[i]]] = lm(as.formula(full_formula[i]),data = dfA)
}

stats = lapply(mods,tidy)
stats = bind_rows(stats,.id = "suffix")

解决方法

一些想法:

  • random.choices()中指定int时,已经保证可以消除重复项。

  • 使用 return

    替换功能中的 print
  • collections.Counter()可用于有效计数所有元素,以便您知道每个元素发生了多少次。

  • 测试重复项是否存在的简单快捷方法是replace=False

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。