проверки этого пример:write.table пишет нежелательный ведущий пустой столбец с заголовком, когда имеет rownames
> a = matrix(1:9, nrow = 3, ncol = 3, dimnames = list(LETTERS[1:3], LETTERS[1:3]))
> a
A B C
A 1 4 7
B 2 5 8
C 3 6 9
таблица отображается правильно. Есть два различных способа записи его в файл ...
write.csv(a, 'a.csv')
, который дает, как и ожидалось:
"","A","B","C"
"A",1,4,7
"B",2,5,8
"C",3,6,9
и write.table(a, 'a.txt')
которые щурит
"A" "B" "C"
"A" 1 4 7
"B" 2 5 8
"C" 3 6 9
действительно, вкладка пустая отсутствует. ... что является болью в прикладе для последующих действий. Это ошибка или функция? Есть ли обходной путь? (Кроме write.table(cbind(rownames(a), a), 'a.txt', row.names=FALSE
)
Приветствия, Янник
@Marek, можно ли добавить имя в столбец rownames? I.e., вместо «" добавить «ID» или что-то подобное? – Dnaiel
@ Dnaiel Из того, что я знаю, вы не можете. Вы можете связывать имена строк с данными и давать им имена (как в вопросе). – Marek
@rusalkaguy У вашего редактирования нет смысла. Это «расширение» находится в исходном вопросе («обходной путь, отличный от») – Marek