gpt4 book ai didi

dataframe - Julia DataFrames 从多列中过滤

转载 作者:行者123 更新时间:2023-12-03 19:40:07 25 4
gpt4 key购买 nike

我想根据来自不同列的多个值过滤 DataFrame。我编写了以下代码,但它给了我一个错误 ERROR: TypeError: non-boolean (BitArray{1}) used in boolean context

df[((df.eruption .== "CC2011") && (df.dataset .== "MODIS.NDVI.CDI")), :]
其中 eruptiondataset 是数据框中的列
任何想法我做错了什么?

最佳答案

您可以简单地将条件与 & 运算符连接起来,并将每个条件放在括号 () 中。

df[ ( df.eruption .== "CC2011" ) .& ( df.dataset .== "MODIS.NDVI.CDI" ), :]

关于dataframe - Julia DataFrames 从多列中过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66221308/

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