【发布时间】:2020-04-06 17:43:46
【问题描述】:
是否可以找到具有相同第一列的所有数据的最小值、最大值和平均值?
例如,对于第一列1_204192587:
-
考虑从 4 到 n 的所有行和列
-
查找第 4+ 列中所有条目的最小值、最大值和平均值,以及第一列中具有
**1_204192587**值的所有行。意思是,为下面显示的每个唯一 Start 值做一种描述数据。
`In: data.groupby(["Start"]).groups.keys() out: dict_keys(['1_204192587', '1_204197200'])`
This is how data frame looks like
我试过了
df=data.groupby(["Start"]).describe()
但这不是我想要的。
我也尝试在描述时指定轴,
data.apply.(pd.DataFrame.describe, axis=1)
但我得到了错误。
期望的输出
unique key/first column value MIN MAX AVG
1_204192587 * * *
1_204197200 * * *
我是初学者,提前感谢您的任何回复。
【问题讨论】:
-
嗨。请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, complete, and verifiable example 并相应地修改您的问题。 how to ask a good question 上的这些提示也可能有用。
标签: python pandas max average min