gpt4 book ai didi

python - 计算数据框中列中的每个值

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

我正在努力执行以下操作,想知道您是否可以帮助我。

我有一个 2 列的 pandas 数据框。我想统计A列中A列中的每个值。如果出现次数超过1,则打印('hello')

例如,

对于范围内的 i(1, len(DF))
**如果计数(DF.iloc[[i],[1]].values)>1:**
打印('你好')
有什么帮助吗?

谢谢,

最佳答案

如果您想在出现多次的情况下打印“hello”:

if (df['A'] > 1).count() > 1:
print('hello')

如果您想在每次出现时打印“hello”:

您可以使用df.apply()将打印 lambda 函数应用于您的列:

df['A'].apply(lambda x: print('hello') if x > 1 else None)

或者计算 A 中所有大于 1 的值并循环打印:

for i in range(0, (df['A'] > 1).count()):
print('hello')

关于python - 计算数据框中列中的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59756116/

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