首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:如果某个列值与之前的值不同,是否将dataframe拆分为不同的dataframe?

R:如果某个列值与之前的值不同,是否将dataframe拆分为不同的dataframe?
EN

Stack Overflow用户
提问于 2013-09-30 22:18:01
回答 1查看 4.6K关注 0票数 1

我有一个Excel文件,它是从某个系统自动保存的,其中包含某些股票的各种参数。该文件如下所示(简化:-)

代码语言:javascript
复制
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等在自己的数据帧中。那么,是否有一个函数或者应用函数应该是什么样子,以便在股票代码改变时立即将整个文件拆分为不同的数据帧?

EN

回答 1

Stack Overflow用户

发布于 2013-10-01 02:33:00

..。如果您想导出它,那么直接导出可能会更好

代码语言:javascript
复制
dfs <- split(df, f=df[, "Stock"])
lapply(dfs, function(x) write.table(x, file=paste0(x[1,1], ".csv")))

(对不起,我没有excel,所以我使用了.csv)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19096565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档