【发布时间】:2014-11-07 15:01:19
【问题描述】:
假设我有两个数据框,df1 和 df2,我想做以下事情:
for i, row in df1.iterrows():
lines = df2[(df2['A'] - row['A']).abs() < threshold]
arr.extend(lines.values)
这种方式效率极低,不进行行迭代怎么办? 我知道我可以使用 Cython 改进迭代,但我想避免它。
【问题讨论】:
-
len(df1)、len(df2)是什么,time_0列的 dtype 是什么?