我想弄明白当我在矩阵中给出一个元素时,如何从矩阵中获取整行中的所有元素。
在我的情况下,我有一个矩阵,它已经是一个数据集,具有一定数量的行和列。列是定义每行元素的类别。
举例说明:
colnames(data.set) "GOID" "TERM" "ONTOLOGY" "DEFINITION"
我获得了一个“热量响应”元素,它位于“TERM”colname下,我必须在“GOID”colnam中找到响应元素。
答案 0 :(得分:0)
听起来像是awk的工作:
awk '$2=="response to heat"{print $1}' file
请注意,如果没有输入示例,上述行可能不适用于您的实际数据(例如,不同的FS)。但你明白了。