【发布时间】:2021-06-10 02:22:43
【问题描述】:
我有一个吐出矩阵的函数,比如:
x freq
1 FALSE 40
2 TRUE 6
但是当没有 FALSE 值时,我得到
x freq
1 TRUE 46
我想提取 x=TRUE 时的频率值。 如果总是同时存在 FALSE 和 TRUE 值,我可以这样做
> matrix [2,2]
[1] 6
但我希望能够提取 TRUE 值,无论是否存在 FALSE 值。有谁知道我该怎么做?提前致谢!
【问题讨论】:
-
您所显示的不是
matrix,而是data.frame,因为R 中的matrix只能是单一类型。另外,请花一些时间阅读一些在线提供的 R 常见问题解答和介绍...yourdata$freq[yourdata$x] -
我看到您没有接受任何问题的答案。如果您希望对此以及未来的问题给予更多关注,我建议您返回并确认人们之前给出的答案。