【发布时间】:2021-06-24 19:27:57
【问题描述】:
对数据框应用某些条件后,以下是布尔表达式逐行的结果。
s = pd.Series([True,False,True,False,True,False,False,False])
我想保留第一个 True 行和所有其他 False 行。
预期输出:
以下条件的输出行:
output = pd.Series([True,False,False,False,False,False])
怎么做?
【问题讨论】:
-
我会尝试制作 2 个面具,1 个为真,一个为假。然后只保留第一行的真实值。速度成为一个有趣的问题...
标签: python python-3.x pandas python-2.7 dataframe