我有一个数据帧ACC
,它看起来像这样:数据帧显示miRNA和目标交互:
访问控制:
miRNAs Targets
MIMAT0000075 HIF1A
MIMAT0000449 CXCR4
MIMAT0000421 CYP7A1
MIMAT0000279 STAT5A
MIMAT0000076 RASGRP1
我使用mutate
和pivot_wider
将上面的长格式转换为更宽的格式。我使用以下代码片段进行转换:如果存在交互,则为1
,否则为0
library(dplyr)
library(tidyr)
validated_targets <- ACC %>%
mutate(n = 1) %>%
pivot_wider(names_from = miRNAs, values_from = n, values_fill = list(n = 0))
输出如下所示:
?
?
需要帮助:
上面的数据帧只是一个小示例。我有一个400639行两列的数据帧。我的原始数据维度如下:
dim(originaldata)
[1] 400639 2
我无法在Rstudio
中将原始数据从长格式转换为更宽的格式。谁能告诉我怎么把这么大的文件从长到宽的格式转换,像上面给出的输出?
谢谢
转载请注明出处:http://www.ommtl.com/article/20230526/1649409.html