2016-05-06 1 views
0

Можно ли удалить (не показывать) имена столбцов в таблицах pandoc?
Если я использую pander (или pandoc.table), функция автоматически печатает имена столбцов.Удаление имен столбцов в таблице pandoc - r markdown

> pander(iris[1:4, ]) 

------------------------------------------------------------------- 
Sepal.Length Sepal.Width Petal.Length Petal.Width Species 
-------------- ------------- -------------- ------------- --------- 
5.1   3.5   1.4   0.2  setosa 

4.9    3   1.4   0.2  setosa 

4.7   3.2   1.3   0.2  setosa 

4.6   3.1   1.5   0.2  setosa 
------------------------------------------------------------------- 

Ожидаемый результат должен быть:

------------------------------------------------------------------- 
                
-------------- ------------- -------------- ------------- --------- 
5.1   3.5   1.4   0.2  setosa 

4.9    3   1.4   0.2  setosa 

4.7   3.2   1.3   0.2  setosa 

4.6   3.1   1.5   0.2  setosa 
------------------------------------------------------------------- 

ответ

1

этого будет достаточно?

для выхода.

---------------------- 

--- --- --- --- ------ 
5.1 3.5 1.4 0.2 setosa 
4.9 3 1.4 0.2 setosa 
4.7 3.2 1.3 0.2 setosa 
4.6 3.1 1.5 0.2 setosa 
---------------------- 
+0

или использовать 'temp <- радужка; имена (temp) <- rep (" ", ncol (temp)); temp [1: 4,]} ', чтобы получить точный желаемый контент. – Benjamin

1

Я бы заменить & NBSP Беньямина с NULL, но в остальном согласен:

temp <- iris[1:4,]; names(temp) <- rep(NULL, ncol(temp)); temp[1:4,] 
pandoc.table(temp) 
2

Я бы исправить это вне pander, просто удаляя заголовки столбцов:

> df <- iris[1:4, ] 
> names(df) <- NULL 
> pander(df) 

--- --- --- --- ------ 
5.1 3.5 1.4 0.2 setosa 

4.9 3 1.4 0.2 setosa 

4.7 3.2 1.3 0.2 setosa 

4.6 3.1 1.5 0.2 setosa 
--- --- --- --- ------