如何删除Seurat对象的列

如何删除分析好的seurat对象的列

..@ meta.data   :'data.frame':        9167 obs. of  5 variables:
  .. ..$ orig.ident         : Factor w/ 1 level "HCC04T": 1 1 1 1 1 1 1 1 1 1 ...
  .. ..$ nCount_RNA         : num [1:9167] 1942 2090 862 1588 22003 ...
  .. ..$ nFeature_RNA       : int [1:9167] 951 832 476 754 3429 400 1278 2283 4191 1052 ...
  .. ..$ pANN_0.25_0.001_754: num [1:9167] 0.0769 0 0 0.0769 0.3846 ...
  .. ..$ doublet_info       : chr [1:9167] "Singlet" "Singlet" "Singlet" "Singlet" ...

想删除@meta.data的后两列,该如何操作
也想在@meta.data添加两列新的标注信息,如何添加

1、删除@meta.data 后两列的话,这样试一下:

seurat_obj@meta.data <- seurat_obj@meta.data[, 1:3]

2、想在@meta.data 添加两列新的标注信息的话,这样试一下:

seurat_obj@meta.data$new_column1 <- c(1, 2, 3, ..., nrow(seurat_obj))
seurat_obj@meta.data$new_column2 <- c("A", "B", "C", ..., "Z")

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢