经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
求助:rdata数据抽取
楼主
siguo007
2860
4
收藏
2016-08-07
大佬们好。初学R,有个数据提取问题,描述如下:
图示为rdata里读取到的2012-2013年沪A数据
我的目标是,
提取(每个股票+每个月)的头一个交易日和最后一个
交易日
所对应的数据,
也就是红框里的这些行。
我知道得从第二列的date入手,
但是每个股票以及每个月的
头一个交易日和最后一个交易日,
可能互不相同,没有固定日期
想麻烦高手们支个招,非常感谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
bbslover
2016-8-7 20:47:57
直观想法,先把2012-01-29,分开year:2012, month:01, day:29,比如处理后的数据为D,
复制代码
看看能不能得到启发。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
johnmy
2016-8-8 04:52:58
可以用dplyr和tidy两个包试试。比较笨的一个思路。
把第二拆用separate()分成:年-月(col2)和日(col3)两列,然后用group_by对第一列(股票名称)和第二列(col2)进行分组,再通过summarize和which.max,which.min对日(col3)做汇总,找出最大日期和最小日期所在的行。知道了行号提取数据就比较容易了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
siguo007
2016-8-8 15:28:08
谢谢楼上亲们。
后来自己弄了个笨办法,新加一列,是把year和month拼成一个整数
month
201201
201202
...
201301
...
201312
再按照month统计。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
alecwf
2018-11-5 23:02:11
这样也不错。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
打开R 软件后,出现致命错误
致命错误,如法用Rdata复原保存数据
求助,关于.RData数据中坐标替换
.Rdata文件重命名的问题
关于.RData文件读取后中文出现乱码
请问Rdata里面的数据怎么提取?
如何循环导入或者保存Rdata文件呢?
如何在一个R工作空间载入另一个R工作空间中的一个变量
R中如何加载多个.Rdata文件(工作空间)?我想选取不同的.Rdata中的数据组成新的表格
请问如何通过RData文件读取这个工作进程的代码呢?
栏目导航
R语言论坛
经管文库(原现金交易版)
SAS专版
真实世界经济学(含财经时事)
量化投资
行业分析报告
热门文章
Nature点赞!哈佛MIT最新作:AI科学家时代来 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
达富发投资关于中百集团行情数据操作分析与 ...
2025秋季大摩宏观团队闭门会议纪要
美国国家科学基金数据
建筑的想象之整理补充笔记
英文书籍
超越普里瓦洛夫无穷乘积与它对解析函数的应 ...
超越普里瓦洛夫数项级数卷
国家级都市圈谁在领跑:2025华高莱斯产城瞭 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群