後で変数を呼び出すことができるように、複数行の文字列をRの変数に割り当てたいと思います。 私がpaste("line 1", "line 2", sep = "\n")
を試してみると、"line 1\nline 2"
が得られます。 cat("line 1", "line 2", sep = "\n")
を試してみましたが、目的の出力が得られましたが、出力は永続的ではありません(cat()
はNone
のオブジェクトを返します)。私が複数行の文字列を使用しようとしている理由は、(添付ファイルではなく)メッセージ本体のSMTPサーバー(およびパッケージsendmailR
)を介してクエリ結果を送信する必要があるためです。永続的な複数行の文字列を作成する
3
A
答えて
10
paste("line 1", "line 2", sep = "\n")
は正しい方法で、あなたが意図したものを手に入れる:
> a = paste("line 1", "line 2", sep = "\n")
> cat(a)
line 1
line 2>
あなたの混乱は、おそらくprint
は、出力をエスケープしているという事実から来ているので、文字列にそれがによって予想される方法を印刷していますパーサー:
> print(a)
[1] "line 1\nline 2"
文字列の引用符に注意してください。 cat
はそのまま出力します。どちらの場合もオブジェクトは同じですが、出力形式が異なるだけです。
明らかに、あなたはpaste
せずに直接文字列を作成することができます。
> a = "line1\nline2"
> cat(a)
line1
line2>
(私は私が使ってきたSMTPサーバーへのアクセス権を持っている場合)、しかし私は、私は明日あなたの提案された解決策を試して与える
関連する問題
- 1. 永続的なクエリ文字列を消去するには
- 2. 永続的接続を作成する
- 3. 文字列の永続ハッシュコード
- 4. 複数行の文字列を作成する
- 5. 永続的なperlスクリプトの作成
- 6. V8:永続的な文字列の連結
- 7. 不思議な永続的な接続文字列パラメータの問題
- 8. は永久的な文字列置換
- 9. 複数の接続文字列を操作するasp.net MVC
- 10. 動的な文字列の作成
- 11. 永続的なユニークなリンクを作成する
- 12. ユニークな5文字の英数字の文字列を作成
- 13. 永続的なTCP接続の作成/シミュレート方法は?
- 14. Android:永続的なアラームを作成する(例:朝アラーム、着信)
- 15. ループバックで永続的なアクセストークンを作成する
- 16. 永続的なアンドロイド・ビューをプログラムで作成する
- 17. Symfony、永続的なフラッシュメッセージを作成する方法
- 18. Kivy:ボタンで永続的な通知を作成する
- 19. 複数のGeoJSON文字列からFeatureCollectionを作成する
- 20. 複数の接続文字列
- 21. 別の文字列から複雑な文字列を作成します
- 22. REST接続文字列パラメータを作成
- 23. 文字列から変数を動的に作成する
- 24. 複数行の文字列リテラル構文
- 25. spring-wsクライアントを使用して永続的な接続を作成する
- 26. 永続的な列の型変換
- 27. Webフォーム間で永続的なデータベース接続を作成する方法
- 28. GO言語で永続的なcassandra接続を作成するには?
- 29. 複数のフォント/テキストサイズなどで文字列を作成するSpannableStringBuilder例?
- 30. 文字列内の文字数をカウントし、同じ文字数の別の文字列を作成する
それがうまくいくか疑問に思っています。私の問題は、次のように聞こえる:http://stackoverflow.com/questions/6889862/sweave-rweavehtml-cat-output-does-not-appear-in-the-output。関数 'cat()'は永続的に見えません。 'sendmail()'の 'msg'という名前の引数に渡そうとすると、ブランクのボディー(' cat'式がコンソールに出力されます)のメールが届きます。 – Jubbles
@Jubblesあなたは 'cat'が値を返さないことを知っていますよね?テキストをファイルまたは接続に送信します。生の文字 '' line1 \ nline2 "'を 'msg'引数に渡してみてください。 – joran
@joran:私は 'cat'が値を返さないことを知っています。 ( 'cat()'は 'None'型のオブジェクトを返します)。生のキャラクターを渡すだけです。 – Jubbles