gpt4 book ai didi

python - 将 DataFrame 中的值限制在指定范围内

转载 作者:太空宇宙 更新时间:2023-11-03 14:23:19 25 4
gpt4 key购买 nike

如何将小于 -3 的值更改为 -3 以及将大于 1 的值更改为 1?

randomdata = DataFrame(np.random.randn(400, 4)) 

最佳答案

IIUC,我认为您正在寻找df.clip -

df = pd.DataFrame(np.random.randn(400, 4)) 
df = df.clip(-3, 1)

这是使用 np.clip 的 numpy 等效项 -

df = np.clip(df, -3, 1)

在性能方面,它们几乎相同,即使对于大数据也是如此。

关于python - 将 DataFrame 中的值限制在指定范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47805878/

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