gpt4 book ai didi

pandas - "element wise"在 Pandas 中是什么意思?

转载 作者:行者123 更新时间:2023-12-04 02:57:33 27 4
gpt4 key购买 nike

我正在努力清楚地理解 Pandas 中“元素”的概念。已经通过document of Pandas并用谷歌搜索,我猜这是某种行?人们说“应用功能元素明智”是什么意思?
当我阅读这篇 SO 帖子时出现了这个问题:How to apply a function to two columns of Pandas dataframe

最佳答案

Pandas 设计用于操作向量明智的操作,即获取整个列并操作某些功能。这可以称为列式操作。
但在某些情况下,您可能需要逐个操作(即逐元素操作)。这种类型的操作效率不高。

下面是一个例子:

import pandas as pd
df = pd.DataFrame([a for a in range(100)], columns=['mynum'])

列操作
%%timeit
df['add1'] = df.mynum +1

每个循环 222 µs ± 3.31 µs

当操作元素明智时
%%timeit
df['add1'] = df.apply(lambda a: a.mynum+1, axis = 1)

每个循环 2.33 ms ± 85.4 µs

关于pandas - "element wise"在 Pandas 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249746/

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