Подтвердить что ты не робот

Запись матрицы в файл без номеров заголовков и строк

У меня есть матричная переменная в R, скажем k. Я хочу записать его как файл. Я использую код как:

write.table(k,file="outfile",sep="\t")

Но когда я получаю файл и открываю его, он содержит заголовки. Первая строка выглядит так: "v1" "v2"...... "V6000". И после этого каждая строка начинается с номера строки, такого как "1", "2" и так далее. Я не хочу заголовков. Есть ли способ сделать это?

И теперь я даже не могу загрузить файл в R снова, используя read.table("outfile",header=TRUE,sep= "\t"), это даже не то же самое, что я ранее выводил. R распознал первый столбец в файле, который является номерами строк в качестве нового столбца.

4b9b3361

Ответ 1

Чтобы удалить имена строк и имена столбцов (заголовок) при выводе таблицы в текстовый файл, присвойте FALSE как row.names, так и col.names при записи матрицы:

m <- matrix(1:12, 4 , 3)
write.table(m,file="outfile,txt",sep="\t", col.names = F, row.names = F)