tidyr 相关问题

tidyr是Hadley Wickham用于清理和重塑数据的R软件包,旨在使用magrittr管道(%>%),以便与dplyr和类似的可管理软件包很好地交互,这些软件包强调整洁的数据。 tidyr是reshape2的继承者。

Tidyr 使用正则表达式分隔

我搜索了又搜索,发现了类似的东西,但没有什么是完全正确的。希望这个问题还没有得到解答。 假设我有一列包含 Y、N,有时还包含额外信息 df<-

回答 2 投票 0

如何根据组和变量名称转换数据[重复]

如何从R中下面的data.frame获取到另一个data.frame。我是 dplyr/tidyr 的新手,所以不知道到底要使用哪些函数,但我想可以使用这些包来完成。 姓名

回答 1 投票 0

在 R 中将数字添加到字母数字字符串的有效方法

我有一个 data.frame,其 id 由字母数字字符序列组成(例如 id = c(A001, A002, B013))。我一直在寻找 stringr 或 Stirngi 下的一个简单函数,可以轻松地进行数学计算......

回答 3 投票 0

按组从多列的经验分布中随机抽取值

这个问题是这个问题的后续问题。 以下代码创建一个 tibble,其中包括 iris 数据集列 Sepal.Length、Sepal.Width、Petal.Length ...的经验分布

回答 1 投票 0

如果组中的任何行满足条件,则保留组中的 1 行

作为更大数据集的一部分,我的数据符合以下内容: 数据<- data.frame( ID = c(1,1,1,2,2,3,3,3,4,4,4,4), Event = c(1,0,0,0,0,0,0,0,0,1,0,0), Date = c(12-24-2019,12-25-201...

回答 1 投票 0

将“X%”格式的百分比读入R

我正在将 CSV 读入 R,其中几列包含百分比,这些百分比的格式为文本字符串,末尾带有百分比符号,例如“35%”。 readr::read_csv() 解释这些...

回答 3 投票 0

从 VCF 文件中解析 FORMAT 和样本值字段

我正在尝试加载一个vcf文件(使用data.table :: fread使用GATK创建,然后将FORMAT和示例字段的结果解析到不同的列中。列名由FOR给出...

回答 1 投票 0

根据3-4列删除重复项(dplyr)

我意识到以前可能有人问过这个问题,但我正在努力正确删除 df.txt 中的重复项。我已经使用了这里推荐的方法,但它并没有删除所有重复项。 #安装包...

回答 1 投票 0

将度分秒坐标转换为数据不整齐的十进制度

我有以下数据集,Excel 中的度-分-秒坐标不整齐。我想将它们更改为十进制坐标。 纬度 经度 40 39' 05''N ...

回答 1 投票 0

unnest() 当空值存储为空列表时

我想 unnest() 一个数据框,其中 NULL 值存储为 list()。我该怎么做? 图书馆(dplyr) 图书馆(tidyr) df <- tibble::tribble( ~date, ~id, '2023-07-21',...

回答 1 投票 0

在 R 中旋转更长时间

这是我的输入数据集,其中包含一行和 12 列/变量: df <- data.frame(q_q10=0,q_q20=0, q_q30=0,q_q40=400, q_q10_low=0,q_q20_low=0,q_q30_low=0,q_q40_low=350,...

回答 1 投票 0

将数据帧从水平转换为垂直

我的数据框具有以下形状的值: 列 x1 y1 x2 y2 x3 y3 红色 23 0.5 25 0.7 30 0.8 蓝色 12 08 45 0.1 31 0.5 我需要将其转换为两列...

回答 1 投票 0

映射列表并提取元素以在 R 中创建数据框

这与我在这里发布的问题类似。 我使用 nhlapi 包和 nhl_schedule_seasons 函数来获取特定赛季的比赛列表及其相关信息。 用这个来

回答 1 投票 0

使用 R 根据数据框中的匹配值重新排列和对齐列

我在 R 中有一个数据框,我想根据每列中的匹配值重新排列列。然而,在许多情况下,空行中的列不匹配。这是一个考试...

回答 1 投票 0

Tidyr/Dplyr:迭代计数,直到找到特定值。 “输入值 X 之前添加了多少条记录?”

我有一个呼叫日志数据集,我需要对其进行迭代计数,直到找到特定值。 这个想法是回答这个问题“在这个特定值是

回答 1 投票 0

melt 等价于具有多个名称模式的pivot_longer

我目前正在使用 data.table 语法翻译一个应用程序,并遇到了一个ivot_longer,其中列名称根据模式分为两列: 库(数据.表) 图书馆(tidyr) d...

回答 2 投票 0

按组前缀旋转更长

我需要按列字符串前缀分组更长的时间。下面的玩具示例有两个组“A”和“B”,但我需要一个针对任意数量的组的通用 tidyverse 解决方案...

回答 2 投票 0

条件 ifelse 语句中的 cbind

我有几个由脚本生成的数据框,有时它们是空的。在我的过程结束时,我想使用 cbind 将所有数据帧放在一起,但是

回答 1 投票 0

根据其他列中的字符串匹配对列进行求和

我有一个结构类似于以下的数据名: df <- data.frame("id1"=c("A", "A", NA, "B", "A", "A"), "val...

回答 1 投票 0

使用 sep 参数放置双圆括号

我想用双括号结束我试图合并的第二列 图书馆(tidyr) mtcars %>% 总结(平均值=平均值(mpg), 标准差 = 标准差(英里/加仑)) %>% tidyr::unite('A'...

回答 1 投票 0

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