篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python [for i,r in t.iterrows():]相关的知识,希望对你有一定的参考价值。
t = pd.DataFrame({'a': range(0, 10000), 'b': range(10000, 20000)})
B = []
C = []
A = time.time()
for i,r in t.iterrows():
C.append((r['a'], r['b']))
B.append(time.time()-A)
C = []
A = time.time()
for ir in t.itertuples():
C.append((ir[1], ir[2]))
B.append(time.time()-A)
C = []
A = time.time()
for r in zip(t['a'], t['b']):
C.append((r[0], r[1]))
B.append(time.time()-A)
print B
Result:
[0.5639059543609619, 0.017839908599853516, 0.005645036697387695]
以上是关于python [for i,r in t.iterrows():]的主要内容,如果未能解决你的问题,请参考以下文章