zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
U
­ý°doã@s@ddlZddlZddlmZmZddlmZdd„Z    dd„Z
dS)éN)Ú    DataFrameÚIndexc    Cs”tj d¡}tddddddddg| d¡| d¡dœƒ}dd„}dd    „}| d
¡ |¡ |¡}tddgd d
d }tj    d dgd|d}t
  ||¡dS)NiÒ–IZfooÚbaré)ÚAÚBÚCcSs|j ¡|j ¡ ¡S©N)rÚmaxrÚmin)Údfgb©r úUd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/groupby/test_pipe.pyÚfsztest_pipe.<locals>.fcSs|dS)Nér )Zsrsr r rÚsquaresztest_pipe.<locals>.squarerÚobject)ÚdtypeÚnamegÂÖ®vqû!@g‰    Ö¯Y @r)rÚindex) ÚnpÚrandomZ RandomStaterZrandnÚgroupbyÚpiperÚpdÚSeriesÚtmÚassert_series_equal)Z random_stateÚdfrrÚresultrÚexpectedr r rÚ    test_pipe s ýÿr!cCsôtdddddgdddddgdd    d
d d gd œƒ}dd„}dd„}dd„}| d¡ |d¡ |d¡ |d¡}tddgdd}tjddg|d}t ||¡t ddddddg¡}| |¡ dd „¡}tjd!d"d#gtdddgtj    d$d}t ||¡dS)%Nrrrgð?g@g@g@g$@gY@g@@gYÀg@À)ÚgroupÚxÚycs |j‡fdd„dd}| d¡S)Ncs|j ¡ˆkSr    )r$Zmean©Úgrp©Úarg1r rÚ<lambda>9óz+test_pipe_args.<locals>.f.<locals>.<lambda>F)Zdropnar")Úfilterr)r r(Úfilteredr r'rr8sztest_pipe_args.<locals>.fcSs| ¡| ¡ ¡|Sr    )Úsum)r Zarg2r r rÚg<sztest_pipe_args.<locals>.gcSs|j|j|Sr    )r#r$)rZarg3r r rÚh?sztest_pipe_args.<locals>.hr"ré
éd)rg#šáSÀgùÜbeøžSÀ)rérécSs| ¡| ¡Sr    )r-Úcountr%r r rr)Lr*z test_pipe_args.<locals>.<lambda>éré )r)
rrrrrrrrrÚint64)rrr.r/rrr Zserr r rÚtest_pipe_args,s"   ýÿ" $r8) ÚnumpyrZpandasrrrZpandas._testingZ_testingrr!r8r r r rÚ<module>s
 !