14得票1回答
在加载Hmisc之后加载tidyverse时出现评估错误

我使用的是r 3.3.3、dplyr 0.7.4和Hmisc 4.1-1。我注意到加载包的顺序会影响dplyr::summaries函数是否能正常工作。我知道以不同的顺序加载包会掩盖某些函数,但我正在使用package::function()语法来避免这个问题。确切的问题围绕着有标签的变量展开...

14得票3回答
使用tidyverse;在组内计算值变化前后的计数,为每个唯一的移位生成新变量。

我正在寻找一种基于tidyverse的解决方案,该方案能够在数据表格tbl中针对每个组id内唯一值TF的出现次数进行计数。当TF发生变化时,我希望从该点向前和向后都进行计数。这些计数应存储在一个新变量PM##中,以便PM##包含每个唯一转换中的加减。 这个问题类似于我之前提出的一个问题,但是...

14得票1回答
R语言ggridges包绘制平均线(不是中位数)

我想在我的rideplots中为平均值画一条线。内置的quantile参数会以我想要的样式绘制一条线,但是在中位数处。如何在平均值处绘制一条线,最好不使用geom_vline()或pluck at the ggplot build object,而是保持在ggridges生态系统中? lib...

14得票4回答
在Ubuntu 18.04和R 4.0.2上安装tidyr时出现错误。

尝试安装tidyverse包时,我在安装依赖项tidyr时遇到错误。 以下是我收到的消息尾部:cpp11.cpp:31:100: error: ‘unmove’ is not a member of ‘cpp11’ return cpp11::as_sexp(simplifyPiec...

14得票2回答
R Googlsheets:无法在googlesheets包中使用`gs_auth()` - 使用Google登录暂时禁用应用程序未经验证问题

我无法认证我的googlesheets包。每次运行gs_auth()命令时,我都被带到Chrome页面,在那里我通常会登录以使该包能够访问我的googlesheets: 然而,最近每次我这样做时,我都会从Google收到以下错误: 这是我的会话信息:sessionInfo() R ...

14得票2回答
基本的R读取多个CSV文件比readr更快

有很多文档介绍如何读取多个CSV文件并将它们绑定到一个数据框中。我有5000多个CSV文件需要读取并绑定到一个数据结构中。 特别是我已经遵循了这里的讨论:Issue in Loading multiple .csv files into single dataframe in R using...

13得票1回答
哪些tidyverse函数会返回tibbles?

一些tidyverse函数返回数据框,但有些返回,我找不到任何关于哪些函数返回哪种数据类型的资源,也看不出有任何真正可预测的模式。以下是一些示例以作说明:library(tidyverse) # Returns dataframe df1 <- iris %>% mutate(n...

13得票5回答
保留每行中的前三个最大值,将其余数值更改为NA。

使用 mtcars 进行可重复性分析。 (这是一种行操作)。我想根据值的大小保留每行的 3 个值 (所以基本上前三个值会有值,其余的都变为 NA)。 我尝试使用 pivot_longer 转换为长格式,然后过滤,但问题是我想再次转换为宽格式,因为我想保留数据的结构。 mtcars %&gt...

13得票2回答
如何在保留所有不同行的情况下指定要排除的列?

如何在保留数据框中的所有唯一行的同时,排除指定要排除的列。 在下面的示例中library(dplyr) dat <- data_frame( x = c("a", "a", "b"), y = c("c", "c", "d"), z = c("e", "f", "...

13得票1回答
read_csv()解析错误信息,如何解释?

我正在处理大量CSV数据。这些数据有点“脏”,因为它们具有不一致的分隔符、杂乱无章的字符和格式问题,这些都会给read_csv()带来问题。 但是,我的问题并不在于数据的混乱程度,而仅仅是尝试理解read_csv()给出的解析错误。如果我能更好地理解错误信息,那么我就可以编写一些脚本进行修复...