dplyr 相关问题

将此标记用于与dplyr包中的函数相关的问题,例如group_by,summarize,filter和select。

使用列名作为函数参数

使用数据框,我使用 dplyr 来聚合一些列,如下所示。 > 数据 <- data.frame(a=rep(1:2,3), b=c(6:11)) > 数据 乙 1 1 6 2 2 7 3 1 8 4 2 9 5 1 10 6 2 11 > 数据%&...

回答 5 投票 0

使用 dplyr 在 R 中查找组之间的重复项

假设我有以下数据 工作ID <- c("A1", "A1", "B1", "C1", "C1", "C1", "D1", "A1") Employee <- c(12,...

回答 1 投票 0

从 tibble 创建列表列表

我正在尝试做一些看起来很简单的事情,但我无法弄清楚。我有一个这样的小标题: > df <- tibble::tribble( ~col_a, ~col_b, 1, "A", 2, "...

回答 4 投票 0

如何根据组大小应用条件过滤?

我想要根据组大小进行条件过滤。 假设我有一个数据框,如下所示: 数据1 <- data.frame( ID = c(1, 1, 1, 3, 3, 5, 6), town = c("Town A", &quo...

回答 1 投票 0

使用 rle 和分组数据时忽略滚动计数中的 NA

我有一个像这样的数据集: 编号 <- c(1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2) value <- c("x","x","y",NA,NA,"x",NA,"y", "y","y&...

回答 1 投票 0

是否有 R 函数允许您从数值变量中提取单个数字,无论其位置如何(不仅仅是第一个或最后一个数字?

我看过很多关于如何使用 gsub 或 grep 等函数提取数字变量中的第一个数字或最后一个数字的帖子,但是我希望能够提取特定的数字 regar...

回答 1 投票 0

dplyr汇总每组返回多行?

我怀疑我在这里做了一些愚蠢的事情,但我迷路了。为了重现我的确切问题,这里有一个非常大的 dput() ...提前道歉。 霍夫斯<- structure(list(Name = c(...

回答 1 投票 0

如何计算R数据集中每个女性的孩子数量?

我正在使用 R 中的数据集,并尝试根据每个女性与户主的关系来计算每个女性的孩子数量。数据集包含诸如

回答 1 投票 0

转换日期字符串或 Excel 整数

我需要从用户填写的 Excel 表单中转换日期字符串,该表单可以采用多种格式,包括将日期作为 Excel 整数(我知道这本来可以被阻止,但事实并非如此)。我想要...

回答 1 投票 0

如何过滤开始日期和结束日期位于 R 中两个日期之间的情况

想象这个数据集。 图书馆(tidyverse) 库(润滑) df <- data.frame( ID = 1:10, start_date_smoking = c("28/06/2011", "27/07/2012", "09/04/2003", "...

回答 1 投票 0

dplyr 改变 case_when grepl 在 R 中无法正确返回值

在给定的数据集中,我在位置 7 处有 cash 、 other 以及 cash.other 。 df <- data.frame(values = c("loan", "cash", "equity", "other", "commer...

回答 1 投票 0

如何使用传统的二元运算符进行 na.rm

我有一个数据集,其中缺失值由 NA 或 9 表示。(是的,我应该将 9 重新编码为 NA,但我没有制作数据集。)我想计算NA 和 nu...

回答 1 投票 0

(R, dplyr) 选择以相同字符串开头的多列,并按组汇总平均值 (90% CI)

我是 tidyverse 的新手,从概念上讲,我想计算以“ab”开头、按“case”分组的所有列的平均值和 90% CI。尝试了很多方法但似乎都不起作用,我的实际数据有很多列...

回答 2 投票 0

R 删除另一行中包含的多余重复项

我有一个想要减少的“索引”数据集。我想减少与另一行相比相同但具有 NA 的行。但是,如果有信息,我不想删除行......

回答 1 投票 0

R 初学者问题:Dataframe 与加载到 R 中的数据集相同吗?

我正在尝试将变量子集到一个易于使用的文件中进行分析,而不必查看数千个变量。然而,我认为我的数据框是“read_dta”,我......

回答 1 投票 0

将时间间隔转换为等小时并填写值栏

我有这种结构的数据(YR天气预报) df1 <- read.table(text = "time temperature 00 0 01 0 02 1 03 1 04 2 05 2 06 2 07-13 3 13-19 4 19-01 1", header = TRUE) I want to...

回答 1 投票 0

使用值序列对行进行子集化并标识序列开始的列

我有一个这种格式的大型数据集。我想 a) 识别具有以下值序列 1 - 1 - >1 - >1 x1 和 x10 之间任意位置的 ID/行;和 b) 生成一个新的变量...

回答 1 投票 0

如何从数据帧的列/唯一行值迭代创建矩阵/向量,并将它们传递给后续代码?

我想跨数据帧中的列迭代一段代码,以创建一个新的结果矩阵。我陷入了如何使用/以值命名来迭代创建新对象和矩阵的困境......

回答 1 投票 0

如何更改行的顺序?

请告知如何控制弹性表中的行顺序。 例如,在流行病学家 R 手册中的表格中,行的顺序按升序排列,而其他行和缺失行...

回答 2 投票 0

Flextable 或 dplyr R - 更改行顺序

请告知如何控制弹性表中的行顺序。 例如,在表《The Epidemiological R Handbook》中,行的顺序按升序排列,而“Other”和“Missing”行则位于中间...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.