1

コードを使用して data.frame を .csv としてエクスポートします。

write.csv(df, "name.csv")

LogitTV.Rda には 3000 行と 4 列があります。

data.frame を識別するときにコードにエラーがあります。

load("~/Home Automation/LogitTV.Rda")
write.csv(LogitTV.Rda, "LogitTV.csv")

is.data.frame(x) のエラー: オブジェクト 'LogitTV.Rda' が見つかりません

以下を確認しました。

1) コンソールの以前の履歴を消去

2) ~/Home Automation/ として設定された作業ディレクトリ

エラーを防ぐために他に確認することはありますか?

ありがとう

4

1 に答える 1

3

LogitTV.Rda紛らわしいことに、ロードされるオブジェクトの名前ではありません。

試す:

loadedObj <- load("~/Home Automation/LogitTV.Rda")
write.csv(get(loadedObj), file="LogitTV.csv")

.Rdaこれは、ファイルに含まれる R オブジェクトが 1 つだけであり、それがデータ フレームまたはマトリックスであることを前提としています。

write.csvオブジェクト自体の代わりにオブジェクトの名前を受け入れる方法があればいいのですが(get()不要でした)、私はそれを知りません。

于 2013-07-31T22:55:19.017 に答える