↑ 关注 + 星标 ,每天学Python新技能
后台回复【大礼包】送你Python自学大礼
最近有一个粉丝问过我一个问题,觉得挺有意思,分享给大家。经过简化后大概就是有一个长这样的时间序列数据?...可以看到,一共有15行数据,其中有一些行的value是空值, 现在想在不改变原数据的情况下取出从第一个不是空值的行之后的全部数据?...pd.date_range
其实在pandas中生成时间序列数据比其他方法要方便很多,使用.date_range一行代码即可,该函数使用方法为
pandas.date_range(start=None,...: ['','','','','',1,6,1,2,'',2,1,6,0,1]}
)
接下来我的思路是
判断value列的每个值是否为空值,返回Ture/False
找到第一个为False的索引,取后面全部的数据...可以使用idxmax/idxmin,这个函数不难,直接看一个简单的例子
它可以返回最大值/最小值第一次出现的位置索引!