python - pandas.DataFrame.apply 两次调用第一列
问题描述
根据下面的代码pandas.DataFrame.apply,第一列被调用了两次。我想知道为什么会发生这种情况,以及是否有办法避免它,因为该功能可能是一个昂贵的功能。
import pandas as pd
def func(x):
print(x)
return x*2
df = pd.DataFrame([[1,3,2], [5,1,4],[3,9,1]])
df2 = df.apply(func)
解决方案
推荐阅读
- apache-kafka - 无法使用 CONDUKTOR UI 连接到 Kafka
- azure - 从 Azure 应用程序访问所有用户驱动器
- javascript - 打字稿反应返回承诺的redux动作
- reporting-services - 使用聚合总和或按总和表达式计算子组分组的总和
- java - 将包发布到 github 的问题
- c - 如何用 NULL 初始化结构指针变量?
- authentication - 从 Microsoft AD 应用程序获取访问令牌而不进行重定向
- php - 如何调试在handleRequest()之后消失的表单symfony字段值?
- scala - 联合字段的 Avro 无效默认值
- simple-html-dom - 如何在图像的 src 和 alt 属性之间设置数据属性?