熊猫执行以下操作的方式是什么?
c:\someFolders\bin\debug>myProgram.exe 42 "a string" differents words "hello World !"
我不想按ID分组,然后使用组过滤并在条件为真的情况下返回ID。
使用group.filter函数返回原始数据帧。
答案 0 :(得分:0)
您可以重写代码-聚合函数Series
和max
的{{1}}称为boolean indexing
:
index
您还可以检查s = data.groupby('id').duration.max()
idx = s.index[s > 365]
#alternative
#idx = s[s > 365].index
的过滤值:
Series
但是,如果要按每组print(s[s > 365])
个值过滤原始DataFrame
,请添加GroupBy.transform
以返回max
,其大小与原始Series
相同:
DataFrame