小编Ste*_*e S的帖子

使用"数据"和"公式"关键字参数时,为什么订单很重要?

R中,为什么在绘图时关键字dataformula关键字的顺序很重要?我认为,使用命名参数命令应该重要...

有关我的意思的示例,请查看此代码:

library(MASS)
data(menarche)

# Correct formulation (apparently):
plot(formula=Menarche/Total ~ Age, data=menarche)

# In contrast, note how the following returns an error:
plot(data=menarche, formula=Menarche/Total ~ Age)  
Run Code Online (Sandbox Code Playgroud)

这只是plot函数的一个怪癖,还是在其他函数中也表现出这种行为?

plot arguments r

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

ggplot2的mpg数据集 - 什么是"fl".变量?

ggplot2的内置mpg数据集中,有一个名为"fl."的变量,它是一个具有级别的因子:"c","d","e","p"和"r".

有谁知道那些字母应该代表什么?毋庸置疑,谷歌搜索这些信件还没有给我任何相关的线索......

library(ggplot2)
data(mpg)
str(mpg)
?mpg
Run Code Online (Sandbox Code Playgroud)

[注意:关于SO的问题有一个类似的问题:mtcars数据集,这让我觉得这将成为这类问题的合适论坛.

r dataset ggplot2

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

使用 dplyr 将所有不常见的字符串更改为“其他”

我的数据框中有一列字符串,我试图将除n 个最常出现的字符串之外的所有字符串替换为“其他”。

尽管我目前的方法有效,但它似乎非常复杂,因为它涉及创建一个小标题%in%用于创建一个布尔向量。

所以我的问题是:是否有更简单的方法使用dplyr来完成此操作,如果是这样,我将如何将其包装在一个函数中并使用 将其应用于多列mutate_all

library(dplyr)

# setting up the data frame:
letter.df <- data_frame(val=sample(1:25, size = 100, replace = TRUE),
                        let=rep(x = letters[1:5], length.out=100))
letter.df[1:3, 2] <- c('x','y','z')


# my current approach more or less:
top5letters <- letter.df %>% 
  count(let) %>% 
  arrange(desc(n)) %>% 
  top_n(n=5)

idx <- letter.df$let %in% top5letters$let
letter.df$let[!idx] <- 'other'
Run Code Online (Sandbox Code Playgroud)

r dplyr

5
推荐指数
2
解决办法
1311
查看次数

适用于 Mac 的 RStudio:“将焦点移至源”快捷方式不起作用 (?)

“将焦点移至源”快捷方式 ( Ctrl1) 似乎不起作用——要么什么也不做,要么当RStudio处于全屏模式时,它(令人讨厌地)表现得好像我刚刚按下了Ctrl+ Left Arrow)(但是,手动单击“将焦点移至源”确实按预期工作)。

这篇文章表明这可能是一个错误。但是,与帖子相反,其他涉及控件+数字的快捷方式(例如“显示历史记录”)似乎可以正常工作。

那么这是一个错误还是我做错了什么?
此外,因为 - 正如帖子中提到的 - RStudio 的家伙"don't recommend overriding [the keyboard shortcuts] via the Mac System Preferences",我宁愿避免这种方法(尽管我不确定为什么应该避免这种方法 - 希望有人也能对此有所了解) .

设置:
OS X 版本 10.9.3
RStudio 版本 0.98.501

macos keyboard-shortcuts rstudio

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

标签 统计

r ×3

arguments ×1

dataset ×1

dplyr ×1

ggplot2 ×1

keyboard-shortcuts ×1

macos ×1

plot ×1

rstudio ×1