0
我試圖建立一個HTML頁面顯示一些輸出(最大值,時間記錄,...)在一個表內。我使用knitr首次這種類型的報告在knitr格式r輸出
我已經試過這個代碼
<table>
<td class="celda1">
```{r results='asis', echo=FALSE}
print(output$Temperatura)
```
</td><td class="celda2">
```{r results='asis', echo=FALSE}
output$Hora1
```
</td>
</table>
與這些結果
現在我想去掉前綴數值爲[1]
。我對knitr不熟悉,但已經閱讀了代碼塊的一些選項以刪除警告或##註釋,但找不到如何刪除前綴。
在此先感謝您的幫助
SOLUTION
最後的解決方案從cat
和paste
命令的組合來了,下面從@drmariod建議。數值爲cat
,cat-paste
保留日期格式。
<table>
<td class="celda1">
```{r results='asis', echo=FALSE}
cat(output$Temperatura)
```
</td><td class="celda2">
```{r results='asis', echo=FALSE}
cat(paste(output$Hora1))
```
</td>
</table>
我不確定您是否嘗試將R代碼嵌入到現有的HTML頁面中,但如果您僅使用R本身,則不需要
嗨@meenaparam我也嘗試過'kable',如果您想將完整的數據框圖繪製爲表格,可以使用漂亮的表格。但我只想提取一些值並將其放入先前的html表格中,並使用其自己的html設計。如果我可以用我需要的輸出構建一個全新的表格,「kable」仍然是一種替代方案。 – pacomet
回答
使用
cat
,而不是!像cat(output$Hora1)
來源
2017-08-16 13:51:56 drmariod
Hi @drmariod它適用於數字變種,但它將日期時間格式更改爲'1502892000'。要搜索控制'貓'輸出 – pacomet
我只是想問'輸出$ Hora1'的類型和'as.character'可能會有所幫助:-) – drmariod
相關問題