- 主题:请问pandas里面,如何获取每个月最后一天的数据,
其他的数据都过滤掉
--
FROM 117.143.155.*
groupby last
--
FROM 113.88.83.*
groupby(month). tail(1)
【 在 pupop 的大作中提到: 】
: 其他的数据都过滤掉
: --
: FROM 117.143.155.*
--
FROM 114.246.98.*
【 在 pupop 的大作中提到: 】
: 其他的数据都过滤掉
把日线数据直接resample一下就可以了
resample("M")
是月末最后一天, 还是月末最后一个交易日?
resample("M").pad()
--
FROM 124.126.1.*
resample会对数据进行整形,变成了月线,与题主的问题不匹配
【 在 poggy 的大作中提到: 】
: 【 在 pupop 的大作中提到: 】
: : 其他的数据都过滤掉
: 把日线数据直接resample一下就可以了
: ...................
--
FROM 114.246.98.*
【 在 blueglare 的大作中提到: 】
: resample会对数据进行整形,变成了月线,与题主的问题不匹配
怎么会成为月线呢? 月线那是group 应用聚合函数的结构
resample的方法,
比如, Index是日期, columns包括, 日期, Open High Low Close
最后一个交易日是29 号, 月末是31号
那么resample之后, index是31号, 但columns内容继承的就是最后一个交易日, 29号的数据
奥秘就是pad()的作用
--
FROM 124.126.1.*
明天我试一下
【 在 poggy 的大作中提到: 】
: 【 在 blueglare 的大作中提到: 】
: : resample会对数据进行整形,变成了月线,与题主的问题不匹配
:
: ...................
--
FROM 114.246.98.*
赞!!经测试你是正确的
【 在 poggy 的大作中提到: 】
: 【 在 blueglare 的大作中提到: 】
: : resample会对数据进行整形,变成了月线,与题主的问题不匹配
:
: ...................
--
FROM 114.246.102.*