我想在R中从类似的dataframe
生成heatmap
,只保留**“CLASS”和“VALUE”大于0,但对于每个样本,因此在这种情况下只丢弃CLASS“D”**:
| 类别|样品|价值|
| - ------|- ------|- ------|
| A类|十|1个|
| B|十|1个|
| C级|十|1个|
| D级|十|无|
| A类|是|1个|
| B|是|1个|
| C级|是|无|
| D级|是|无|
| A类|Z型|1个|
| B|Z型|无|
| C级|Z型|无|
| D级|Z型|无|
然后创建一个像这样的dataframe:
| 类别|样品|价值|
| - ------|- ------|- ------|
| A类|十|1个|
| B|十|1个|
| C级|十|1个|
| A类|是|1个|
| B|是|1个|
| C级|是|无|
| A类|Z型|1个|
| B|Z型|无|
| C级|Z型|无|
| B|Z型|无|
| C级|Z型|无|
| D级|Z型|无|
我尝试过filter(df, VALUE>0)
,但生成的热图显示的是空方块
有什么建议吗?
谢谢!
2条答案
按热度按时间5vf7fwbs1#
在按“CLASS”分组后尝试使用
any
数据
mcdcgff02#
下面是使用
ave
+subset
的基本R选项