在过去的40年里,我观察了在丹麦内部水域不同深度底拖网捕捞的氧气浓度。我有一个数据框架(Oxy),它有四列:ID、Date、Depth和Oxygen。多年来,Oxygen在许多不同的位置(ID)和从0到50米的水柱上的许多不同的Depths上被测量。我可以使用arrange(), group_by() and slice()提取最高值或前5位最高值。但是,对于我的数据框架来说,这是行不通的,因为测量
我有一个带有DataFrame的dates、和一个列,该列显示该类别是否发生了一次性事件。我想要创建一个包含时间的新列,直到事件发生为止,或者是一些没有事件的指示符,比如负时间。数据集是相当大的,我想有一个比蛮力更好的解决方案--强制使用循环,这是更好的Pandas知道的!a couple of eventsdata['event']