文章预览
今天是生信星球陪你的 第963天 大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~ 就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~ 这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我! 豆豆写于2024.6.21 前言 首先假设我们有一个小的数据框,2行1列: test = data.frame(col1 = c( 'remove_cell' , 100 )) rownames(test) = c( 'row1' , 'row2' ) 然后如果想把第一行去掉,只保留第二行数据,我们一般的操作可以有两种 直接中括号减去第一行: test[-1,] dplyr 的 slice 函数: slice(test,-1) 此时就发现了,第一种方法会只得到了一个向量,而不是像第二种依然得到一个数据框 那么问题出在哪里呢? 首先是因为我们的数据框就只有2行1列,一共就2个单元格,去掉第一行,其实也就是只剩下一个单元格的
………………………………