R 如何改进数据帧转换成二进制矩阵后生成的翻转图

R 如何改进数据帧转换成二进制矩阵后生成的翻转图,r,dataframe,matrix,upsetr,R,Dataframe,Matrix,Upsetr,我有一个数据框,里面有一个RNA列表,看起来像这样 我使用以下代码将列表转换为二进制矩阵: fromList(sample) 我收到这个 ï 1 1 1 0 2 1 1 1 3 1 0 0 4 1 1 0 5 1 1 1 6 1 1 1 7 1 1 0 8 1 1 0 9 1 1 0 10 1 0 0 11

我有一个数据框,里面有一个RNA列表,看起来像这样

我使用以下代码将列表转换为二进制矩阵:

fromList(sample)
我收到这个

ï 1 1 1 0 2 1 1 1 3 1 0 0 4 1 1 0 5 1 1 1 6 1 1 1 7 1 1 0 8 1 1 0 9 1 1 0 10 1 0 0 11 0 1 0 12011

之后,我生成了如下的混乱图:

upset(fromList(sample), order.by = "freq")
收到这张不愉快的图:

样本量减少到10个样本,这是p53和NF列中发现的最小RNA数量

到目前为止,我只实现了RNA ID,并希望通过实现其他因素(如seq overlap%、验证状态等)来增加此分析的深度。 因此,我的问题是如何添加更多参数,以及如何在混乱的绘图中实现这些参数

另外,我有点担心,可能的缺席/在场状态会被减少到较低的列表长度而被删除。我如何确保所有缺席/在场状态都在混乱的情节中实现