2016-08-10 5 views
1

究極の目標は、テキストをExcelファイルにインポートすることです.1つのセルにすべての項目が含まれ、それぞれが別々の行にあります。Rを使用して文字ベクトルの内容を取得し、項目間の改行を含む1つの文字列を作成しようとしています。改行を含む1つの文字列に改行してオブジェクトとして保存します。

TextVector <- c("Name1", "Name2", "Name3") 
cat(paste(TextVector, collapse = '\n')) 

これは私が望む出力を与えますが、印刷されるだけです...オブジェクトには保存できません。最後に、私は次のように表示されます改行を一つのセルに含まれるアイテムを、持っていますcsvファイルをしたい:
名1
Name2は
NAME3

は、任意の提案をありがとう!

+0

'cat'はRがあなたのコンソールにオブジェクトを出力します。 Do: 'new_text < - paste(TextVector、collapse = '\ n')'です。次に、 'write.table(x = new_text、file = 'somefile.csv'、row.names = F、col.names = F)'を実行することができます。あなたは、あなたの希望する出力に似た何かを得るべきです。 – Abdou

答えて

1

オブジェクトをディスクに保存する場合は、いくつかの選択肢があります。

  1. save() or save.image()。オブジェクトまたはワークスペースは.RDataファイルとして保存されます。あなたがXLSXにしたい場合、すなわち、write.table or write.csv はCSVやExcel、TSV
  2. することができ、ファイルへの負荷()、負荷のような( "/パス/に/ file.RData")

  3. 書き込みを使用してロードすることができますフォーマット、あなたはXLSXライブラリを使用することができます

    ライブラリ(のxlsx)

    write.xlsx(MYDATA、 "C:/mydata.xlsx")

+0

も...行番号を抑制するために 'row.names = F'を使用してください –

+0

ありがと...非常に参考になりました。 write.xlsx()コマンドは完全に機能しました。 – jleslie17

関連する問題