Трудно понять, что именно здесь происходит. Может быть несколько вещей.
Я думаю, что самый простой способ написать матрицу для исключения - использовать write.table()
и импортировать данные в Excell. Это делает дополнительный шаг, но также сохраняет ваши данные в хорошем формате.
Если foo
ваша матрица:
write.table(foo,"foo.txt")
Если вы получили ошибку, возможно, приведите объект к матрице:
write.table(as.matrix(foo),"foo.txt")
Содержит ли матрица значения в верхнем треугольнике? Возможно создание полной матрицы работ:
foo<-foo+t(foo)
write.table(as.matrix(foo),"foo.txt")
Но это все случайные снимки в темноте, поскольку у меня нет матрицы для работы.
РЕДАКТИРОВАТЬ: В ответ на другой ответ, вы можете удалить столбец и имена строк с col.names=FALSE
и row.names=FALSE
в обоих write.table()
и write.csv()
(которые являются той же функцией с различными значениями по умолчанию).