gpt4 book ai didi

r - 在 Tab delim 文件中删除额外的列

转载 作者:行者123 更新时间:2023-12-02 05:42:58 24 4
gpt4 key购买 nike

我尝试使用以下 R 命令将不同的制表符 delim 文件合并到单个文件中。

如果您观察到,我什至使用 write.table 命令保存文件。现在我需要阅读相同的文件以进行进一步分析。我面临的最大问题是有一个额外的列,没有自动创建任何列名称。 Screen shot of delim file opened in excel with Extra column(Red)如果您观察到当我使用 write.table 函数时自动创建了一列(红色)。我想删除该列,因为它妨碍了所有进一步的计算。 My actual output like how I need it to be saved

combine=function(file) { 
split_list <- unlist(strsplit(file,split=","))
setwd("D:/combine")
dataset <- do.call("cbind",lapply(split_list,FUN=function(files) { read.table(files,header=TRUE, sep="\t") } ) )
names(dataset)[1]=paste("Probe_ID")
drop=c("ProbeID")
dataset=dataset[,!(names(dataset)%in%drop)]
dataset$X=NULL
write.table(dataset,file="D:/output/illumina.txt",sep="\t",col.names=NA)
return ("illumina.txt")
}

最佳答案

write.table中使用参数row.names=FALSE

关于r - 在 Tab delim 文件中删除额外的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com