【发布时间】:2020-01-18 11:52:37
【问题描述】:
我有一个如下所示的数据集:
DayDate Value
19-01-01 500
19-01-02 750
19-01-03 1000
我想创建这些数据:
DayDate Value IsAboveMedian
19-01-01 500 False
19-01-02 750 False
19-01-03 1000 True
我如何在 Python 中做到这一点,添加一个布尔值来计算另一个变量?
【问题讨论】:
-
提示:
df['Value'].median为您提供中位数,然后您可以使用它进行比较。 -
您确定要这样做吗?每当您添加或删除一行,或更新现有行的
Value时,中位数可能会发生变化。因此,现在您必须返回并重新计算所有IsAboveMedian值。