首页 文章
  • 1 votes
     answers
     views

    将数据集传输到多个ggplot图层

    我正在编写一个大文件,该文件将引用几个“.R”代码脚本来读取大量已保存的数据集以创建一系列图表 . 我想避免将数据读入我的环境以最大限度地减少混乱(有很多文件) . 出于这个原因,我想引用一个数据集并将其管理到ggplot选项的“块”以创建我想要的美学等等 . 但是,似乎ggplot在第一层之后“忘记”管道数据集,我想找出是否有办法绕过这种行为 . 这里有关于SO(Referencing pipe...
  • 1 votes
     answers
     views

    如何将输出tibble输入到进一步的计算中而不将tibble保存为R中的单独对象?

    通过一系列步骤管道(使用dplyr管道%>%)数据框后,我很难操作输出的tibble输出 . 下面的代码返回2 x 3的tibble输出: sr_df %>% group_by(ResolutionViolated) %>% tally() %>% arrange(desc(n)) %>% mutate(total = sum(n)) 这给了我一些服务请求的计数,这些...
  • 4 votes
     answers
     views

    dplyr magrittr qplot =没有情节?

    我想使用 qplot (ggplot2),然后使用 magrittr 转发数据: 这有效: mtcars %>% qplot(mpg, cyl, data=.) 这会产生错误: mtcars %>% qplot(mpg, cyl, data=.) %>% summarise(mean(mpg)) 这些只产生汇总统计: mtcars %T>% qplot(mpg, cyl...
  • 18 votes
     answers
     views

    R中的条件数据帧突变与magrittr和dplyr

    我想使用magrittr和dplyr的简洁性来根据其他列中的值在列的子集中的行之间复制单个值 . 这是一个简单的例子;我想将这个想法应用于长数据管道中具有多个条件的大型数据集的许多列 . 拿数据框 df <- data.frame(a = 1:5, b = 6:10, x = 11:15, y = 16:20) : a b x y 1 6 11 16 2 7 ...
  • 2 votes
     answers
     views

    在ggplot图层中引用管道数据集以进行子集化

    试图找到一种方法来引用不同ggplot2几何图层的数据集的不同部分,而不必首先在全局环境中保存数据集 . 非工作解决方案 . read_excel("Book1.xlsx",sheet = "Sheet2") %>% ggplot(aes(x,y)) + geom_col() + geom_point(data=subset($ID ==...
  • 18 votes
     answers
     views

    如何将管道(magrittr)的结果提供给对象

    这是一个相当简单的问题 . 但我找不到每个google / stackexchange的答案,并查看magrittr的文档 . 如何提供通过%>%连接的函数链的结果来创建向量? 我看到大多数人做的是: a <- data.frame( x = c(1:3), y = (4:6)) %>% sum() 但是还有一个解决方案,我可以将结果管道链接到一个对象,也许是别名或类似的东西,...
  • 0 votes
     answers
     views

    如何调用使用magrittr管道创建的对象的元素?

    使用magrittr piper运算符,我们对向量执行操作 . strings <- "a b c" strings %>% strsplit(" ") # Here we get a list > strings %>% strsplit(" ") [[1]] [1] "a" &quot...
  • 5 votes
     answers
     views

    dplyr . 和_no全局变量的可见绑定'.' _在包检查中注意

    在dplyr中,曾经可以编写像使用 ' . '引用管道中的数据 x <- data.frame(x = 2:4) y <- data.frame(y = 1:3) y %>% dplyr::bind_cols(x,.) 但是当在函数中使用它并运行包时,检查它会为全局变量' . '生成无可见的绑定 . 处理NOTE的最佳做法是什么?

热门问题