18得票8回答
使用rename_all函数如何从列名中去掉后缀?

我有一个数据框,其中包含一些以var1.mean、var2.mean的形式命名的列。 我想从包含".mean"后缀的所有列中删除该后缀。 我尝试使用管道中的rename_all与regex结合使用,但无法找到正确的语法。 有什么建议吗?

18得票1回答
ggplot出现“非有限值”错误

我有一个R数据框(df),看起来像这样:blogger; word; n; total joe; dorothy; 17; 718 paul; sheriff; 10; 354 joe; gray; 9; 718 joe; toto; 9; 718 mick; robin; 9; 607 pa...

17得票6回答
为多个标记变量设置缺失值

如何在数据框中为多个标记向量设置缺失值。我正在使用来自spss的调查数据集。我正在处理大约20个不同的变量,具有相同的缺失值。因此,我希望找到一种使用lapply()使其正常工作的方法,但我无法做到这一点。 实际上,我可以通过base R的as.numeric()和recode()来完成这个...

17得票5回答
使用dplyr对tibble中的列名进行条件替换

我有以下的tibble: df <- structure(list(gene_symbol = c("0610005C13Rik", "0610007P14Rik", "0610009B22Rik", "0610009L18Rik", "0610009O20Rik", "0610...

16得票2回答
使用不同的函数为不同的变量总结“summarise_at”

当我在dplyr中使用group_by和summarise时,可以自然地对不同的变量应用不同的摘要函数。例如: library(tidyverse) df <- tribble( ~category, ~x, ~y, ~z, #------...

16得票3回答
将多个函数传递给purrr:map

我想一次将多个需要参数的函数传递给purrr::map调用。伪代码如下:funs <- c(median, mean) mtcars %>% purrr::map(funs, na.rm = TRUE) 这段代码无法运行,但是其目的是展示我所需要的:将多个函数传递给map...

16得票7回答
整洁的宇宙:将相同维度的列表元素绑定在一起

使用reduce(bind_cols),可以组合相同维度的列表元素。然而,我想知道如何仅组合具有相同维度(可能以某种方式指定维度)的列表元素,即使列表中存在不同维度的元素。 library(tidyverse) df1 <- data.frame(A1 = 1:10, A2 = 10...

16得票3回答
R中对大数据集的有用优化是什么?

I built a script that works great with small data sets ( dataframe %>% group_by(key_a, key_b, key_c, key_d, key_e, ke...

16得票2回答
在tibble中控制小数位数显示。理解pillar.sigfig是什么。

我有一个csv文件weight.csv,其内容如下。weight,weight_selfreport 81.5,81.66969147005445 72.6,72.59528130671505 92.9,93.01270417422867 79.4,79.4010889292196 94.6,...

16得票2回答
as.tibble()、as_data_frame()和tbl_df()之间有什么区别?

我记得在某个地方读到过 as.tibble() 是 as_data_frame() 的一个别名,但我不知道在编程术语中 alias 到底是什么意思。它是否类似于一个包装器? 因此,我的问题可能归结为 tbl_df() 和 as_data_frame() 之间可能的用法差异:如果有的话,它们之...