- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我无法让我的数据框 pivot_wider 到每个观察集的一行中。数据框有成对的观察结果(Copy
;Forward Template
和Reverse Template
,值在 prim
中)嵌套在加入
。我正在尝试 pivot_wider,在最终数据框中为每个配对观察留一行,我需要能够在总结时将 copy
跟踪到 Accession
。
展望 future ,我还想在每个副本中包含三个观察结果(未包含在此示例中)。
下面的代码为 prim
的每个值生成一个单独的列。
library(tibble)
library(dplyr)
library(tidyr)
df <-
structure(list(prim = c("Template 601881 .................... 601900",
"Template 601973 ...................... 601952", "Template 331595 .................... 331614",
"Template 331687 ...................... 331666", "Template 196557 .................... 196576",
"Template 196649 ...................... 196628", "Template 153933 .................... 153952",
"Template 154025 ...................... 154004", "Template 2100939 .................... 2100920",
"Template 2100847 ...................... 2100868", "Template 11970 .................... 11989",
"Template 12062 ...................... 12041", "Template 2030677 .................... 2030658",
"Template 2030585 ...................... 2030606", "Template 1988028 .................... 1988009",
"Template 1987936 ...................... 1987957", "Template 1850917 .................... 1850898",
"Template 1850825 ...................... 1850846", "Template 1580702 .................... 1580683",
"Template 1580610 ...................... 1580631"),
Accession = c("CP042983.1", "CP042983.1", "CP042983.1", "CP042983.1",
"CP042983.1", "CP042983.1", "CP042983.1", "CP042983.1", "CP042983.1",
"CP042983.1", "CP043001.1", "CP043001.1", "CP043001.1", "CP043001.1",
"CP043001.1", "CP043001.1", "CP043001.1", "CP043001.1", "CP043001.1",
"CP043001.1"), Genus = c("Histophilus", "Histophilus", "Histophilus",
"Histophilus", "Histophilus", "Histophilus", "Histophilus",
"Histophilus", "Histophilus", "Histophilus", "Histophilus",
"Histophilus", "Histophilus", "Histophilus", "Histophilus",
"Histophilus", "Histophilus", "Histophilus", "Histophilus",
"Histophilus"), Species = c("somni", "somni", "somni", "somni",
"somni", "somni", "somni", "somni", "somni", "somni", "somni",
"somni", "somni", "somni", "somni", "somni", "somni", "somni",
"somni", "somni"), Metric = c("Forward Template", "Reverse Template",
"Forward Template", "Reverse Template", "Forward Template",
"Reverse Template", "Forward Template", "Reverse Template",
"Forward Template", "Reverse Template", "Forward Template",
"Reverse Template", "Forward Template", "Reverse Template",
"Forward Template", "Reverse Template", "Forward Template",
"Reverse Template", "Forward Template", "Reverse Template"
)), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
-20L))
tmp<-
df %>%
mutate(CopyID = rep(1:1000, each = 2)) %>%
group_by(Accession) %>%
mutate(AccessID = group_indices()) %>%
pivot_wider(names_from = Metric, values_from = prim)
tmp
如何创建一个数据框,其中填充了 Reverse Template
和 Forward Template
列,并且每个观察只创建一行?
干杯
我可以使用以下方法对特定列进行 pivot_wider: new_df % pivot_longer(!c(id, value_col), names_to = "Cols", values_to
这个问题在这里已经有了答案: How to reshape data from long to wide format (11 个回答) 11 个月前关闭。 我想用pivot_wider为单个日期创建
我正在尝试转换长数据,以便重复行值成为标题。数据如下所示: # A tibble: 12 x 2 x1 x2 1 Position
我正在尝试将数据集从长到宽 reshape 。以下代码有效,但我很好奇是否有办法不提供值列并仍然使用 pivot_wider .在以下示例中,我必须创建一个临时列“val”才能使用 pivot_wid
我有什么: Symbol Date Value A. 07/20 10 A. 09/20. 12 B. 07/20. 15 B. 08/20. 19 VFINX. 07/20. 22 VFINX 08
Dataframe indrur 由变量 S447.1 组成,表示运输方式。我使用 dplyr 按变量分组并将其转换为宽格式。 library(dplyr) indrurmodes%
如果因子的级别存在,但在用作 names_from 参数时从未出现在数据中,我真的希望 pivot_wider 创建一个带有 NA 的列。例如,第一行给了我一个两列的 tibble,但我真的很喜欢下面
我试图从长到宽 reshape 我的数据,但在这里我需要创建名称列,例如 event1、event2、event3 等。换句话说,names_from 没有自然的候选者。争论。我尝试了几种不同的方法,
我有一个数据框,行和列中的变量都包含变量,因此我尝试使用数据透视表来整理数据。我的数据如下所示: head(df) # A tibble: 6 x 4 State Year Var
我的数据目前看起来像这样,列“Number_Code 基于每个不同的 Side_Effect: Session_ID Side_Effect Number_Code 1
这个问题在这里已经有了答案: Reshape multiple value columns to wide format (5 个答案) 关闭 2 年前。 我无法让我的数据框 pivot_wider
这个问题在这里已经有了答案: Reshape multiple value columns to wide format (5 个答案) 关闭 2 年前。 我无法让我的数据框 pivot_wider
我有以下类型的表: 经济特区类值1_1_1121_1_1521_1_2521_1_3111_1_3521_1_4111_1_5211_2_1121_2_152 为了在多个新列中传播“Class”列,从
我正在尝试转动它 df 1 38320858 recreation 6 11 2 38408709 business
我有一个在各个列中包含大量 NaN 的数据框。 df values 并使用 pivot_wider 将正数重新放回到它们原来的列中,然而,这失败了: library(tidyr) df %>% p
我有一个在各个列中包含大量 NaN 的数据框。 df values 并使用 pivot_wider 将正数重新放回到它们原来的列中,然而,这失败了: library(tidyr) df %>% p
我有以下用例 pivot_wider : 我有一个用逗号分隔的字符串的数据集。我想为每个逗号分隔值创建唯一的列,就像一个虚拟变量采用 1 s(存在值)和 0 s(值不存在)。 我可以使用下面显示的方法
我有这个数据: df_1 % pivot_longer(cols = c(x, y), names_to = 'factor', values_to = 'values',
我有以下我试图传播的数据集。 #create df df head(df) file_number reader event 3098129 aa fail
我对新的 tidyr::pivot_wider() 很着迷具有缺失值功能的函数。 它有时有效,有时无效。 这是一个可重现的示例: require('tidyr') df > green yellow
我是一名优秀的程序员,十分优秀!