我想实现是一个pandas dataframe的列内判断,请问怎么实现。
数据如下表:
我的数据是根据Protocol, start date和type排过序的。同一个protocol下,如果order列里面非0的值后面跟的是一个多或多个非0值,对这条非0记录加一个“YES”的flag,请问大神怎么实现?
我想实现是一个pandas dataframe的列内判断,请问怎么实现。
数据如下表:
我的数据是根据Protocol, start date和type排过序的。同一个protocol下,如果order列里面非0的值后面跟的是一个多或多个非0值,对这条非0记录加一个“YES”的flag,请问大神怎么实现?
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
首先进行分组
然后进行组内判断
这个可以百度
我这边提供一个思路,如果还不会的话,再问吧
结果