【问题标题】:stargazer and omit regular expressions观星者和省略正则表达式
【发布时间】:2013-02-14 02:42:35
【问题描述】:

我正在尝试使用正则表达式来省略 stargazer 中的一些变量。我终于找到了一个有效的正则表达式,但它使用的是 Perl 标准。这不适用于 R 中的基本正则表达式,尽管 R 中的 regexpr 可以采用 perl=T 选项。鉴于您将变量集的正则表达式包装为在“”中省略,因此您无法真正传递此选项。关于如何在 stargazer 中使用 perl 正则表达式的任何想法?

我想使用的正则表达式的一个例子是

placed.ind2*(?:(?!:switchind).)*$

应用于这 4 个字符串:

placed.ind2PROF SERVICES
placed.ind2TRANSPORT
placed.ind2PROF SERVICES:switchind2TRUE
placed.ind2TRANSPORT:switchind2TRUE

我希望选择前两个,但要选择最后一个。

【问题讨论】:

  • 你能举一个你试过的例子吗?

标签: r stargazer


【解决方案1】:

从 4.0 版开始(现在在 CRAN 上),您可以使用参数 perl=TRUE 运行 stargazer 以允许在其他参数中使用 Perl 兼容的正则表达式。

【讨论】:

  • 太棒了!我只是破解了原始包,但很高兴知道它适用于从现在开始的版本。谢谢,马雷克! E
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-26
  • 2018-10-22
  • 1970-01-01
  • 2014-02-16
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多