小编Eth*_*ker的帖子

dplyr::filter() 的意外行为

谢谢你的时间。

这可能是我忽略的一个明显问题,但今天早上我使用dplyr::filter().

使用filter()似乎有效,除非列名和对象名相同。有关详细信息,请参阅下面的示例。

我期望只返回matches或matches 的data行,但它会返回所有值。 data$yearyeardata$monthmonth

我之前已经做过很多次同样的操作,所以我不确定为什么这次会发生这种情况。

重命名为 时monthmonth_by_a_different_name一切都按预期进行。有任何想法吗?谢谢你的时间。

library(tidyverse)

# Example data
data <-
  tibble(
    year = c(2019, 2018, 2017),
    month = c("January", "February", "March"),
    value = c(1, 2, 3)
  )


# -----------------------------------------------

# Values to filter by
year <- 2019
month <-  "February"

# Assigning year and month to a different object name
year_by_a_different_name <- year
month_by_a_different_name <- month


# -----------------------------------------------

# Filtering using year …
Run Code Online (Sandbox Code Playgroud)

r filter dplyr tidyverse

4
推荐指数
1
解决办法
987
查看次数

如何在不打开 R 或 RStudio 的情况下运行 R 脚本?

谢谢你的时间。

我有一个更普遍的问题,与业务用例相关。

我创建了一个 R 脚本,它接受一个 Excel 文件,检查某些条件,然后导出另一个 Excel 文件。

我为特定用例以及我的组织中某个团队的其他人员创建了这个。

我组织中的其他人希望能够自己运行这个 R 脚本,而不必每次他们想要运行它时都联系我。他们可能每天在整个团队中运行几次以上。

就我而言,我不希望团队成员每次想要运行脚本时都必须打开 R。从他们的角度来看,这似乎不太用户友好,我更希望让他们的体验保持轻松。

所以这是我的问题:我是否可以找到或创建任何应用程序,团队成员可以使用它来运行我的 R 脚本,而无需显式使用 R?

我已经做了很多谷歌搜索。我看到的一个解决方案是创建该文件的可执行版本,但我相信这仍然很棘手,因为这将涉及自定义每台团队成员的计算机。

我还想RShiny也许能填补这个空白?但我现在对RShiny还不熟悉,也不知道它到底能做什么。

感谢您提出的任何其他建议。

r

1
推荐指数
1
解决办法
8769
查看次数

R Shiny 可以用于导入文件、运行 R 脚本和导出文件吗?

谢谢你的时间。

这是一个一般性的小问题,我希望它不会重复。我环顾四周,找不到我的问题的确切答案。

我对 R Shiny 的功能有疑问。我以前从未使用过 R闪亮,并且想知道它是否可以解决我遇到的业务相关问题。

我创建了一个 R 脚本,它接受导入的文件,对其进行操作,然后导出一个新文件。

我的问题是:R Shiny 能否用于构建一个可以在基于 Web 的设置中完成所有这些操作的应用程序?

特别是,我希望其他人运行我的 R 脚本,而不必使用 R。如果 R闪亮有能力做到这一点,这可能会解决我的问题。

谢谢你的时间!

r shiny

1
推荐指数
1
解决办法
1343
查看次数

标签 统计

r ×3

dplyr ×1

filter ×1

shiny ×1

tidyverse ×1