In [1]:
import pandas as pd
In [2]:
df = pd.DataFrame(pd.np.arange(1000).reshape(100, 10))
print(df.shape)
In [3]:
print(df.head())
In [4]:
print(df.tail())
In [5]:
%%timeit
for i, row in df.iterrows():
pass
In [6]:
%%timeit
for t in df.itertuples():
pass
In [7]:
%%timeit
for t in df.itertuples(name=None):
pass
In [8]:
%%timeit
for i in df[0]:
pass
In [9]:
%%timeit
for i, j, k in zip(df[0], df[4], df[9]):
pass
In [10]:
%%timeit
for t in zip(df[0], df[1], df[2], df[3], df[4], df[5], df[6], df[7], df[8], df[9]):
pass