【发布时间】:2021-08-23 22:57:56
【问题描述】:
我是 R 的新手,我们得到了一个关于苍蝇的数据集,其中包含物种和性别等列标题。共有111种。目标是了解每个物种中有多少雄性和雌性,并将其制成可用于进一步分析的形式(t 检验)。
理想情况下,我会有一个包含 3 列(物种、女性人数、男性人数)的数据框。我使用了迄今为止给我最好结果的拆分功能,问题是我不知道如何在合理的时间内为 111 个物种执行此操作。我虽然关于使用 for 循环,但不确定如何做到这一点。这是我使用的拆分代码:
data_split <- split(data, data$Species)
data_split
sp1 <- data_split$D_acutila
data.frame(table(sp1$Sex))
【问题讨论】:
-
您好 Bf2111,欢迎您。你能举一个可重现的例子吗?这将更容易理解问题。 stackoverflow.com/help/minimal-reproducible-example