【问题标题】:Equivalent of Stata tab command in RR中的Stata选项卡命令的等效项
【发布时间】:2018-10-02 21:33:45
【问题描述】:

我正在尝试找出 Stata 命令 tab x y if z>1R 中的含义。

d %>% filter (z>1).以外的其他

【问题讨论】:

  • 为什么要使用“other than”子句?似乎d %>% filter(z > 1) %>% count(x, y) 或类似的应该可以工作
  • 对于这样的问题,(1) 准确地使用你的语法(你以前有 tab x, y if z > 1 这没有意义(2)用一个简单的例子解释语法的作用:否则你依赖关于人们精通两种语言。
  • 感谢您的回答和cmets(我会记下来的)。

标签: r command-line stata tidyverse


【解决方案1】:

假设xyz 都是名为d 的data.frame 中的变量,那么我相信使用Base R 命令的一种方法是:

table(d[d$z>1, "x"], d[d$z>1, "y"])

或第一个子集d 并调用子集d2,然后制表:

d2 <- d[d$z>1, ]
table(d2$x, d2$y)

【讨论】:

  • with(d[d$z &gt; 1, ], table(x, y))
  • 感谢您的回答。
猜你喜欢
  • 2021-09-05
  • 2012-09-14
  • 2013-02-02
  • 2013-08-30
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
  • 2021-04-23
  • 2011-03-29
相关资源
最近更新 更多