J'ai une variable matricielle dans R, disons k. Je veux l'écrire dans un fichier. J'utilise le code comme:
write.table(k,file="outfile",sep="\t")
Mais lorsque j'obtiens le fichier et l'ouvre, il contient des en-têtes. La première ligne est comme: "v1" "v2" ...... "V6000". Et après cela, chaque ligne commence par le numéro de ligne comme "1", "2" et ainsi de suite. Je ne veux pas d'en-têtes. Y-a-t-il un moyen de faire ça?
Et maintenant, je ne peux même plus charger le fichier dans R à l'aide de read.table("outfile",header=TRUE,sep= "\t")
, ce n'est même pas la même chose que ce que j'ai précédemment sorti. R a reconnu la première colonne du fichier qui sont des numéros de ligne comme une nouvelle colonne.
Pour supprimer les noms de ligne et les noms de colonne (en-tête) lors de la sortie d'un tableau dans un fichier texte, affectez FALSE
aux deux row.names
et col.names
lors de l'écriture de la matrice,
m <- matrix(1:12, 4 , 3)
write.table(m, file="outfile,txt", sep="\t", col.names = F, row.names = F)