gpt4 book ai didi

dataframe - 过滤行和附加值

转载 作者:行者123 更新时间:2023-12-03 18:39:33 26 4
gpt4 key购买 nike

我想过滤数据帧并将值附加到数据帧中的新/现有列。例如,在下面的数据框中,我想将 0.7 的值附加到列 pre-mean 中,其中月份值等于 11。所以换句话说,pre_mean 列的第 2 到 5 行应该包含 0.7 的值,而所有其他列都应该有一个 NaN 值。
我试过这样的事情,但当然这是不正确的。

df[:pre_mean] = ifelse.(df[:month] .== 11, 0.7, df)
在 python 中,你可以使用 pd.apply 或 np.where 函数来做到这一点,
#How to do in python
df["pre_mean"] = np.where(df["month"] == 11, 0.7, None)
但我不知道如何在 Julia 中实现这一目标?有任何想法吗?
enter image description here

最佳答案

df[df.month .== 11, :pre_mean] .= 0.7
这应该有效。

关于dataframe - 过滤行和附加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65392040/

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