gene HSC_7256.bam HSC_6792.bam HSC_7653.bam HSC_5852
我的数据框看起来像这样我能以正常的方式做到这一点,例如取出列使另一个数据帧平均化,但我想在dplyr中做到这一点,即时通讯很困难我不知道是什么问题
我做这样的事情
HSC<- EPIGENETIC_FACTOR_SEQMONK %>%
select(EPIGENETIC_FACTOR_SEQMONK,gene)
我收到此错误
错误:
EPIGENETIC_FACTOR_SEQMONK
必须解析为整数列位置,而不是列表
所以我必须这样做,取出所有HSC样本的平均值
任何人都建议我做错了什么?这会有所帮助
答案 0 :(得分:2)
%>%
函数将其左侧的任何内容拉入以下函数的第一个位置。如果您的数据框是EPIGENETIC_FACTOR_SEQMONK
,则这两个语句是等效的:
HSC <- EPIGENETIC_FACTOR_SEQMONK %>%
select(gene)
HSC <- select(EPIGENETIC_FACTOR_SEQMONK, gene)
首先,我们使用EPIGENETIC_FACTOR_SEQMONK
将select
传递给%>%
,dplyr
通常在dplyr
个链中用作$window.location.reload()
个函数中的第一个参数是一个数据框。