2016-05-17 6 views
0

これに関連する回答のある質問を少し検索しましたが、引き続き問題に取り組んでいます。スプリットデータフレームを新しいファイルとして保存する際のRの問題

私は、Rにロードされた140万のデータフレームを持っています。これは〜56台の車両のgpsルートデータを含んでいます。 split()関数を使用して、データをバス名(バス名の例: '1367/E0007489')で小さなチャンクに解析しました。 sater001_pairedが私のデータフレームで、vehicleNameは私が分割変数である

dfs <- split(sater001_paired, f=sater001_paired[, "vehicleName"]) 

:私は、次のコード行を使用していました。このデータがリアルタイムにキャプチャされたことを考えると、各チャンクの行数にはばらつきがあります。

私が直面している問題は、これらのチャンクのそれぞれを自分の.csvファイルに保存しようとしていることです。私はlapplyをそのように使用しようとしました:しかし、Rは "接続を開くことができません"というエラーメッセージを返します。 lapply機能を使用すると非常に錆びているので、私は何かが欠けている可能性があります。

これに基づいた提案はありますか?

+0

あなたのコードは私のために働きます... – DatamineR

+2

私も(Linuxのボックスで).....ここで選択した答えの提案をチェックしましたか? http://stackoverflow.com/questions/17156445/why-i-get-this-error-writing-data-to-a-file – joemienko

+0

私はそれらを通過しましたが、私は管理者として私の問題に対処していないようですこのワークステーションは依然としてメッセージを繰り返しますが、接続を開くことはできません。さらに、「そのようなファイルは存在しません」というメッセージが表示されます –

答えて

0

MrFlickは私がここにいた問題を実現するのを助けてくれました。

これを閉じるには、Vehicle Names列には各識別コードの途中にスラッシュが含まれていました。 Windows上のRstudioはこれらの文字に親切に対応していないので、私はこれを認識していませんでした。この問題は解決しました

sater001_paired$vehicleName <- gsub('/', '-', sater001_paired$vehicleName) 

:次のコードでgsubを使用することにより

。ヘルプのMrFlickにもう一度感謝します。

関連する問題