【发布时间】:2019-07-12 17:04:25
【问题描述】:
我想以数组格式列出每个饮食组(有四个)中有多少时间> 21。
我已尝试在 RStudio 中解决此问题。
data(ChickWeight)
newdata <- subset(ChickWeight, Time >= 21, select=Diet)
为了找出 newdata 中有多少观察值,我使用了
nrow(newdata),
但我想找出有多少观察符合标准,只需将其作为此表达式的一部分:
newdata <- subset(ChickWeight, Time >= 21, select=Diet)
这样当我显示newdata 时,该表还将在新列中包含符合条件的观察数。
愿望输出:
Diet Number Observations
1 200 (I just created the numbers for this column as examples)
2 75
3 150
4 100
有没有办法做到这一点?
【问题讨论】:
-
并且 obs 计数将是
newdata的不同列中的重复数字?newdata$obs_count <- nrow(newdata)呢? -
我希望它以这种方式显示:Diet Number Observations 1 200(# 是什么)2 300(# 是什么)3 75(# 是什么)4 25(# 是什么) avid_user: When我跑了你的,我得到了 NULL。
-
请在问题正文中发布您想要的输出
-
所以基本上你想获得每个
Diet组的 obs 计数?