问题标签 [cptbarplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21 浏览

r - R,每列/样本删除零个条目并计算唯一出现。将它们绘制为堆积条形图

我有一张大桌子,可以在这里作为Renvironment使用,它看起来像这样:

基因 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 类型
电车2 0 0 0 0 0 0 0 0 0 0 0 0 蛋白质编码
CLIC5 0 0 1 0 1 0.2 0 0 1.3 1 0 0.7 蛋白质编码
GAL3ST2 0 0.5 0 0 0 0 0 0 0 0 0 0 特纳
超高频1BP 0 0 0 0 0 0 0 0 0 0 0 0 特纳
OSTM1 0 0 0 0 0 0 0 0 0 0 0 0 特纳
IMPG2 0 0 0 1 0 0 0 0 0 0 0 0 小RNA
OXCT1 0 1 0 0 0 0 0 0 0 0 0 0.3 小RNA
CPNE3 0 0 0 0 0 0 0 0 0 0 0 0 小RNA
PPP1R15 0 0 0 0 0 0 0 0 0 0 0 0 小RNA
亚当11 0 0 0 0 0 0 0 0 0 0 0 0 snoRNA
PTHLH 0 0 0 0 0.1 0.5 0 0 0.1 0.2 0 0.5 snoRNA

通过使用以下代码,我可以获得所有单元格的唯一元素 OF TYPE(最后一列)“

输出如下所示: 在此处输入图像描述

我想要什么我 希望每个 s# 绘制一个堆叠箱形图,其具有唯一的类型(不应该计算 0)。

非常感谢

编辑:我设法使用以下循环创建所有“聚合”元素的列表:

但我当然无法完成剧情。当我将其转换为数据框时,我得到 column_names 为: