gpt4 book ai didi

python - 如何按列剪辑 Pandas 数据框?

转载 作者:太空狗 更新时间:2023-10-29 21:41:55 25 4
gpt4 key购买 nike

我有

In [67]: a
Out[67]:

0 1 2
0 1 2 3
1 4 5 6

当我运行时

In [69]: a.clip(lower=[1.5,2.5,3.5],axis=1)

我得到了

ValueError: other must be the same shape as self when an ndarray

这是预期的吗?我期待得到类似的东西:

Out[72]:

0 1 2
0 1.5 2.5 3.5
1 4.0 5.0 6.0

最佳答案

您可以使用系列来代替 numpy 数组,以便标签对齐:

df
Out:
A B
0 1 4
1 2 5
2 3 6

df.clip(lower=pd.Series({'A': 2.5, 'B': 4.5}), axis=1)
Out:
A B
0 2.5 4.5
1 2.5 5.0
2 3.0 6.0

关于python - 如何按列剪辑 Pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217848/

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