小编Tom*_*tas的帖子

dplyr - 像rowmeans一样使用mutate()

我无法在任何地方找到答案.

我想计算基于行的平均值的数据帧的新变量.

例如:

data <- data.frame(id=c(101,102,103), a=c(1,2,3), b=c(2,2,2), c=c(3,3,3))
Run Code Online (Sandbox Code Playgroud)

我想使用mutate来创建变量d,它是a,b和c的意思.我希望能够通过选择d = mean(a,b,c)的方式来实现这一点,并且我还需要使用变量范围(例如dplyr)d = mean(a:c).

而且当然

mutate(data, c=mean(a,b)) 
Run Code Online (Sandbox Code Playgroud)

要么

mutate(data, c=rowMeans(a,b)) 
Run Code Online (Sandbox Code Playgroud)

不起作用.

你能给我一些小费吗?

问候

r dplyr

26
推荐指数
6
解决办法
2万
查看次数

设置库优先级

我有alpha()包秤和心理功能。默认调用是scales,但我想更改它。我想让 psych 包具有更高的优先级 - 我的意思是,如果我调用,alpha()我希望 R 从 psych 包运行这个函数,而不是缩放。

我当然知道我可以使用::,但我不想那样。

如何以简单的方式做到这一点?

conflict function package

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

R markdown-如何将字体切换到Times New Roman?

我放弃。在我的R Markdown文档中找不到更改字体类型的有效解决方案。我尝试了很多东西,例如:

---
output: word_document    
sansfont: Calibri Light
---
Run Code Online (Sandbox Code Playgroud)

但是RStudio只是忽略了它。你能帮助我吗?我的pdf / word文件中需要Times New Roman字体。

问候

markdown fonts

3
推荐指数
2
解决办法
4803
查看次数

标签 统计

conflict ×1

dplyr ×1

fonts ×1

function ×1

markdown ×1

package ×1

r ×1