方便演示,先创建一个数据框:

# 创建数据框
gene.data <- data.frame(
   id = c (1:5), 
   gene_name = c("Gene1","Gene2","Gene3","Gene4","Gene5"),
   count = c(623,515,611,729,843), 
   stringsAsFactors = FALSE
)
# 输出		
print(gene.data)

假如我现在要删除一列数据。可以用如下方法:

方法一,NULL法:

# 假如需要删除id列
gene.data$id <- NULL  # 注意大写
print(gene.data)

方法二,subset法:

# 假如需要删除count列
gene.data <- subset(gene.data, select = -count)
print(gene.data)

R Data.frame的数据列删除就介绍到这里,小小的技巧希望能帮助到大家。

参考资料:

1.https://www.tutorialspoint.com/r/r_data_frames.htm