gpt4 book ai didi

python - 对 pandas DataFrame 中每一行的操作

转载 作者:太空狗 更新时间:2023-10-30 02:45:00 25 4
gpt4 key购买 nike

我想遍历 pandas DataFrame 中的每一行,并对每一行中的元素执行一些操作。

现在我有

for row in df.iterrows(): 
if row['col'] > 1.5:
doSomething

但它告诉我“元组索引必须是整数,而不是 str”。如何访问特定行中我想要的列?

最佳答案

可能最简单的解决方案是使用 APPLYMAPAPPLY 函数,将函数应用于整个数据集中的每个数据值。

您可以通过几种方式执行此操作:

df.applymap(someFunction)

df[["YourColumns"]].apply(someFunction)

链接如下:

ApplyMap Docs

Apply Docs

关于python - 对 pandas DataFrame 中每一行的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26243993/

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