我有一个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等在自己的数据帧中。那么,是否有一个函数或者应用函数应该是什么样子,以便在股票代码改变时立即将整个文件拆分为不同的数据帧?
发布于 2013-10-01 02:33:00
..。如果您想导出它,那么直接导出可能会更好
dfs <- split(df, f=df[, "Stock"])
lapply(dfs, function(x) write.table(x, file=paste0(x[1,1], ".csv")))(对不起,我没有excel,所以我使用了.csv)
https://stackoverflow.com/questions/19096565
复制相似问题