gpt4 book ai didi

python - 使用 .loc 的 DataFrame bool 索引

转载 作者:太空宇宙 更新时间:2023-11-04 05:28:37 25 4
gpt4 key购买 nike

我有一个系列 (business_day),它是通过 isin 生成的,以便使用 dtype: bool:

创建系列
Series: 0 True
1 True
2 True
...
563 False
566 False
Name: Date, dtpye: bool

然后我尝试使用以下方法更新另一个数组:

myArray.ix[business_day]

myArray.loc[business_day]

在哪里

myArray:
DataFrame: Date Epoch Value
0 2016-05-17 2016-05-17 11:30:00 12345
1 2016-05-17 2016-05-17 11:31:00 6789.7
2 2016-05-17 2016-05-17 11:32:00 123.45

目的是仅修改 myArray,其中的行根据 business_day 系列为“True”。但是上面使用的代码没有效果。我哪里出错了?

最佳答案

分配结果,因为它不会修改原始 DataFrame:

myarray = myarray.loc[business_day] 

关于python - 使用 .loc 的 DataFrame bool 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37885000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com