首页 > 解决方案 > 如何使用 apply 优化复杂的数据帧循环?

问题描述

我知道pandas的apply和applymap函数以及numpy的vectorize函数可以有效的实现对dataframe的循环计算,这是在行索引和列索引不重要的前提下,但是如果我有如下循环: </p>

for i in df.columns:
    for j in df.index:
        print(df.columns.tolist().index(i),df.index.tolist().index(j),df[i][j])

行索引和列索引都是必须的,那么如何使用甚至apply优化速度applymapvectorize

标签: python

解决方案


推荐阅读