R 定义';条件';DESeq2中的变量
我正在尝试使用DESeq2 定义条件变量时,我在将输入转换为因子时遇到问题 我的输入是从excel导入的电子表格中的TIBLER 定义';条件';DESeq2中的变量,r,statistics,R,Statistics,我正在尝试使用DESeq2 定义条件变量时,我在将输入转换为因子时遇到问题 我的输入是从excel导入的电子表格中的TIBLE condition<-Samples1[,9] 当我尝试转换为因子时,我得到: > factor<-factor(condition) > factor Ever Use Tobacco (1=N, 2=Y) <NA> Levels: c("N", "Y
condition<-Samples1[,9]
当我尝试转换为因子时,我得到:
> factor<-factor(condition)
> factor
Ever Use Tobacco (1=N, 2=Y)
<NA>
Levels: c("N", "Y")
>因子
曾经使用过烟草(1=N,2=Y)
级别:c(“N”、“Y”)
我为DESeq2找到的另一种方法也不起作用:
> conditionc<-factor(c(condition))
> conditionc
Ever Use Tobacco (1=N, 2=Y)
c("N", "Y", "N", "N", "N", "N", "N", "N", "Y", "N", "N", "N", "N", "Y", "Y", "Y", "N", "N", "N", "N", "Y", "N", "Y", "Y", "Y", "N", "N", "Y", "N", "Y", "N", "N", "N", "Y", "N", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "N", "N", "Y", "N", "Y", "N", "N", "N", "N", "N", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "N", "N", "N", "N", "N", "Y", "N", "N", "Y", "N", "N", "Y", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "Y", "N", "Y", "N")
Levels: c("N", "Y", "N", "N", "N", "N", "N", "N", "Y", "N", "N", "N", "N", "Y", "Y", "Y", "N", "N", "N", "N", "Y", "N", "Y", "Y", "Y", "N", "N", "Y", "N", "Y", "N", "N", "N", "Y", "N", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "N", "N", "Y", "N", "Y", "N", "N", "N", "N", "N", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "N", "N", "N", "N", "N", "Y", "N", "N", "Y", "N", "N", "Y", "N", "N", "N", "Y", "Y", "N", "N", "Y", "Y", "Y", "N", "Y", "N")
>
>条件
曾经使用过烟草(1=N,2=Y)
c(“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“Y”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“Y”、“Y”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“N”、“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“,“N”,“Y”,“N”,“N”,“N”,“N”,“N”,“N”,“Y”,“Y”,“N”,“N”,“N”,“Y”,“Y”,“Y”,“Y”,“N”,“N”,“Y”,“N”)
级别:c(“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“Y”、“N”、“N”、“N”、“N”、“Y”、“Y”、“Y”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“Y”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”、“N”“Y”、“N”、“N”、“Y”、“N”、“N”、“Y”、“N”、“N”、“Y”、“Y”、“Y”、“N”、“N”、“N”、“Y”、“Y”、“Y”、“N”、“Y”、“Y”、“N”、“Y”、“N”、“N”、“Y”、“N”)
>
数据应如下所示:
>条件
[1] ctl ctl ctl exp exp exp
级别:ctl exp
有人能解释一下我做错了什么吗?原因是
条件
是一个tibble/data.frame
,只有一列。我们需要将因子
中的x
提取为向量,根据?因子
为
x-数据向量,通常采用少量不同的值
我们可以使用[[
factor(condition[[1]]) # // extract the first column
或取消列表
factor(unlist(condition))
或使用列名进行提取
factor(condition$`Ever Use Tobacco (1=N, 2=Y)`)
原因是
条件
是一个带有单列的tibble/data.frame
。我们需要根据提取因子
中的x
作为向量
x-数据向量,通常采用少量不同的值
我们可以使用[[
factor(condition[[1]]) # // extract the first column
或取消列表
factor(unlist(condition))
或使用列名进行提取
factor(condition$`Ever Use Tobacco (1=N, 2=Y)`)