全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6617 4
2018-08-08
各位大佬好,小弟是R小白!最近使用R处理数据遇到了一个这样的问题
这是一份气象数据一共是二年的数据,数据是按每天每小时记录一条。
我想实现的功能是:提取“总辐射辐照度”这一列中,每天24小时中的最大值,然后把挑出来的每条数据记录下来。
想用循环编程,整了一天也没写出来,想用apply()也没整出来,求大神指点啊!最好带上代码 发帖.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-8-8 19:08:28
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-8 19:08:42
用lubridate 及 dplyr 两包,如果你学过这二package,就相当简单了:
一,用lubridate::as_date 取出日期。
二,以日期为组变量,用summarise 函数求max 即可了。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-9 08:32:43
jgchen1966 发表于 2018-8-8 19:08
用lubridate 及 dplyr 两包,如果你学过这二package,就相当简单了:
一,用lubridate::as_date 取出日期。 ...
兄弟您好,我根本没学过R,您能给段代码吗?谢谢谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-9 08:57:29
cheetahfly 发表于 2018-8-8 19:08
感谢您大解答!您能解释解释这段代码的意思吗~谢谢您,还有就是这段代码好像求出的不是最大值不知道是不是我说错了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群