このデータへのアクセス方法によって異なる場合があります。これを CSV ファイルにエクスポートすると、セル内の CR-LF によって行が途切れる可能性があるため、 で読み込んでから でreadLines()
再構成する必要がありpaste()
ます。一方、個々のセルを読み取るように設計されたパッケージを使用すると、改行が単一の要素に組み込まれる可能性があります。CSV 出力を表示するか、XLS ファイルにアクセスする方法を説明し、その一部を人々がアクセスできる場所に投稿する必要があります。
Mac では、cr-lf をセルに入れるには ctl-opt-enter が必要です。そこにある場合、エクスポートすると、テキスト エディターで次のような結果が生成されます。
"there is
a test of
alt-ctl-enter
"
read.table を使用すると、次のようになります。
read.table("~/test.csv", header=FALSE)
V1
1 there is \na test of \nalt-ctl-enter\n
#plus a harmless warning about an incomplete line.
したがって、ベクトル内の単一の文字要素として。R 文字列の <"cr-lf"> である "\n" を "|" に置き換えるには (パイプ) gsub を使用:
dat <- read.table("~/test.csv", header=FALSE)
gsub("\n", "|", dat$V1)
# [1] "there is |a test of |alt-ctl-enter|"