strwrapにstrwrapに与えられた場所に新しい行を開始させるために、なしで、の間に余分な行(段落区切り)を入れずに入力テキストを変更する方法がわかりません。strwrapのキャリッジリターンR
マイ所望の出力:私は正常に動作段落の区切りを、取得するには、\ nを使用することができますが、私は、項目のリストでのように、段落の区切りせずに新しい行を得るのですか
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vivamus malesuada ante eget lacus aliquam aliquet. Morbi a
nulla in tortor rutrum pulvinar.
Duis auctor condimentum magna ac commodo. Phasellus quis
elementum purus, at ornare magna. Quisque sit amet vehicula
risus. Suspendisse et et scelerisque velit:
item #1
item #2
item #3
ボトム?私は\ rを...
txt <- "Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vivamus malesuada ante eget lacus aliquam aliquet. Morbi a nulla
in tortor rutrum pulvinar.
\n
Duis auctor condimentum magna ac commodo. Phasellus quis elementum purus,
at ornare magna. Quisque sit amet vehicula risus. Suspendisse et
scelerisque velit:
\r
item #1
item #2
item #3"
writeLines(strwrap(txt, width=60))
を使用する場合...私は予期しない結果を得る:改行を余分なスペースのインデントやテキストの一部並置および欠失を有する:
#Lorem ipsum dolor sit amet, consectetur adipiscing elit.
#Vivamus malesuada ante eget lacus aliquam aliquet. Morbi a
#nulla in tortor rutrum pulvinar.
#
#Duis auctor condimentum magna ac commodo. Phasellus quis
#elementum purus, at ornare magna. Quisque sit amet vehicula
# item #1 item #2se et scelerisque velit:
#item #3
何上記の出力で、 "velit:"と "item#1"のように、1行の改行を得るために/ rを置き換える必要がありますか?私はstrwrapのドキュメントを読んでその例を試しましたが、答えは見つかりませんでした。ご協力いただきありがとうございます。
私は\ rを空行なしで改行するものに置き換えようとしています。 \ n余分な空白行になります。 – lost
strwrapの入力に\ nを使用すると、段落区切りになります。改行を取得するには、入力に何を入力する必要がありますか?段落区切りが必要なときにコード内に/ nのインスタンスを残したい – lost
@lost、改行でテキストを印刷したい場合は 'cat(txt)'を使うか、文字列も保存しますか? – parth