Хорошая печать в RMarkdown crosstabulate с именами таблиц [дубликат]

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

14
задан astaines 26 August 2014 в 23:59
поделиться

3 ответа

Я предлагаю вам использовать stargazer следующим образом:

  • Использовать quote=FALSE
  • Обязательно укажите type="html"

Попробуйте следующее:

# stargazer

```{r, echo=TRUE, results='asis'}
stargazer(format(f, quote=FALSE, justify="right"), type="html")
```

enter image description here [/g0]

5
ответ дан Andrie 19 August 2018 в 01:11
поделиться
  • 1
    Пробовал это тоже, и он тоже прекрасно работает - спасибо за руководство, очень ценим! – astaines 1 September 2014 в 19:57

Дальнейшее копание привело меня к этому вопросу .

Ответ смущающе понятен - 'table' package!

Я думал, что должен быть более простой способ сделать это. Большое спасибо, тем не менее, Андри и Дароцигу за их полезные ответы.

3
ответ дан astaines 19 August 2018 в 01:11
поделиться
  • 1
    Если вы знаете, что ваш выход будет только LaTeX, относительно сложно создать сложную таблицу, иначе это не тривиальная проблема. Трудно добиться переносимости (сложная таблица, которая работает в Markdown, HTML, LaTeX и других форматах). – Yihui Xie 2 September 2014 в 01:33
  • 2
    Я начинаю ценить это! То, что вы уже сделали, очень впечатляет, поэтому, пожалуйста, примите мою благодарность за всю вашу работу. – astaines 17 September 2014 в 20:17

Альтернативой kable является pander из пакета с тем же именем, что обеспечивает простой способ генерации таблиц разметки с набором параметров (например, style) и общего метода S3:

> pander(x)

-------------------
    A   B   C 
------- --- --- ---
 **D**  15   9   7 

 **E**  13  14   9 

 **F**   8   8  17 
-------------------

> pander(f)

----- ----- --- --- ---
      "Col" "A" "B" "C"

"Row"                  

 "D"        15   9   7 

 "E"        13  14   9 

 "F"         8   8  17 
----- ----- --- --- ---

Если вы хотите сгенерировать старые таблицы трасс rmarkdown, добавьте параметр stlye='rmarkdown', хотя AFAIK Pandoc также является новым стандартом, который поддерживает вышеупомянутую многострочную таблицу.

5
ответ дан daroczig 19 August 2018 в 01:11
поделиться
  • 1
    Пробовал это, и он прекрасно работает - спасибо за руководство, очень ценим! – astaines 1 September 2014 в 19:57
  • 2
    pander дает мне ошибку & quot; Ошибка в if (! has.rownames (df)) {: отсутствует значение, где требуется TRUE / FALSE & quot; – iago 6 June 2018 в 23:07
  • 3
    pader :: pander () для печати перекрестных таблиц. Спасибо разработчикам. – Edgar Manukyan 8 June 2018 в 16:21
Другие вопросы по тегам:

Похожие вопросы: