簡體   English   中英

R打印表使用消息

[英]R print table using message

我有一個數據框,我想打印作為顯示NA值的警告。

我不能單獨使用打印的原因是我正在運行一個RMarkdown文檔,我希望在不將此數據框添加到pdf的情況下運行該文檔,而是在控制台中單獨打印數據框和所有其他警告消息。

當我嘗試使用message(df)它只會粘貼一個包含所有列的長字符串,並將日期轉換為數字。

我嘗試使用幾乎完美的message(kable(df)) ,但行不會出現在新行上。 有什么建議?

我的猜測是你想使用capture.output()

> message(paste0(capture.output(iris), collapse = "\n"))
    Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
1            5.1         3.5          1.4         0.2     setosa
2            4.9         3.0          1.4         0.2     setosa
3            4.7         3.2          1.3         0.2     setosa
4            4.6         3.1          1.5         0.2     setosa
5            5.0         3.6          1.4         0.2     setosa
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM