2016-04-12 31 views
3

NAの値を表示するための警告として印刷したいデータフレームがあります。R印刷テーブルを使用した印刷

私は印刷を単独で使用できない理由は、このデータフレームをpdfに追加せずに、別の警告メッセージが表示された状態でRMarkdown文書を実行していることです。

私はmessage(df)を試すと、すべての列を含む長い文字列を貼り付けて、日付を数値に変換します。

message(kable(df))を使ってみましたが、ほぼ完璧でしたが、行は新しい行には表示されません。助言がありますか?

+0

私は本当に「NA値を表示するには、」あなたは、フレーズであまりにも言及しているのか理解していない最初の文 –

+0

に私が作っている必要があります申し訳ありませんこれは明らかに、NAの値は無関係です。メッセージを使ってデータフレームを印刷したいだけです。そのデータフレームにはNA値の行があります。 –

答えて

4

私の推測では、あなたが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 
... 
+0

これは完璧に動作します、ありがとう! :) –