1

特定のシステムから自動的に保存され、特定の株式のさまざまなパラメーターを含む Excel ファイルがあります。ファイルは次のようになります(簡略化:-)

Stock Date PE Volume ...
AAPL 01.01.2013 12 1'000'000
AAPL 02.01.2013 11 1'000'000
MSFT 01.01.2013 11 ...
MSFT 02.01.2013 ...

今、私はAAPL、MSFTなどを独自のデータフレームに分割したいと考えています。では、株式ティッカーが変更されるとすぐに、このファイル全体を異なるデータフレームに分割する関数はありますか、または適用関数はどのように見えるべきですか?

4

1 に答える 1

7

...エクスポートしたい場合は、直接行う方が良いかもしれません

dfs <- split(df, f=df[, "Stock"])
lapply(dfs, function(x) write.table(x, file=paste0(x[1,1], ".csv")))

(すみません、エクセルを持っていないので、.csv を使用しました)

于 2013-09-30T18:32:59.780 に答える