【发布时间】:2018-01-29 11:47:26
【问题描述】:
我有一个看起来像这样的数据框:(处理有多种可能的字符变量,我只是为这个问题简化了)
ID Position Treatment
--20AxECvv- 0 A
--20AxECvv- -1 A
--20AxECvv- -2 A
--h9INKewQf- 0 A
--h9INKewQf- -1 B
--h9INKewQf- -2 B
--h9INKewQf- -3 B
--h9INKewQf- -4 B
--h9INKewQf- -5 B
--h9INKewQf- -6 B
--h9INKewQf- -7 B
zZU7a@8jN 0 B
QUeSNEXmdB 0 C
QUeSNEXmdB -1 C
qu72Ql@h79 0 C
我只想用 Python 保留对每个 ID 的最小位置的处理。
结果是:
ID Position Treatment
--20AxECvv- -2 A
--h9INKewQf- -7 B
zZU7a@8jN 0 B
QUeSNEXmdB -1 C
qu72Ql@h79 0 C
我是初学者,我想我必须使用 groupby 并按最小位置过滤,但我知道如何编写它。在此先感谢:)
【问题讨论】:
标签: python pandas loops dataframe minimum