今天被字符类型坑了啊啊啊
x是一个factor类型的数据,是cluster号。我想要根据x的数字值将其转换成细胞类型注释。就需要x里面的元素是数字类型的,我好使用判断比如x[which(x==1)] <- "T_cells"
然后就发生了下面神奇的一幕
as.integer之后x的值+1了。
其实原因就在于factor类型转integer之后反应的是level的index,而不是level,integer的index是从1开始的,所以很乌龙的,我也没发现这个问题,就把结果生成错了。😭
今天被字符类型坑了啊啊啊
x是一个factor类型的数据,是cluster号。我想要根据x的数字值将其转换成细胞类型注释。就需要x里面的元素是数字类型的,我好使用判断比如x[which(x==1)] <- "T_cells"
然后就发生了下面神奇的一幕
as.integer之后x的值+1了。
其实原因就在于factor类型转integer之后反应的是level的index,而不是level,integer的index是从1开始的,所以很乌龙的,我也没发现这个问题,就把结果生成错了。😭
本文标题:factor字符类型
本文链接:https://www.haomeiwen.com/subject/hgcaghtx.html
网友评论