Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,我有一个基因数据集,其中行是基因,列是蛋白质折叠的连续时间点。我需要一个函数来过滤整个数据集中其他特定阈值的基因,而不仅仅是某些向量。例如:
alpha98 alpha105 alpha112 alpha119 YAL002W 0.22 0.58 -0.36 0.13 YAL003W 0.05 0.55 -0.08 0.33
任何帮助都会很棒。
R被矢量化并R回收。这意味着,一般来说,简单的事情myDF > threshold会让你非常接近你需要的东西。
R
myDF > threshold
具体来说,当 DF 中的单元格超过阈值(否则)时,它将matrix为您提供与您相同维度的逻辑。data.frameTRUEFALSE
matrix
data.frame
TRUE
FALSE
然后,您可以使用该矩阵作为工具来对 data.frame 进行子集化。
myDF[myDF > threshold]