Skip to content

Instantly share code, notes, and snippets.

>>> df.sort_values(colname,ascending=False)
>>> df.sort_values(colname)
>>> df[(df['vertical'] == 'B2B') & (df['year'] == 2009)]
>>> df[(df['year'] == 2009)]
>>> df[(df['vertical'] == 'B2B')]
>>> df.loc[:5, ["name","vertical", "url"]]
>>> df.loc[:5] #similar to df.head()
>>> %timeit df[(df['vertical'] == 'B2B') & (df['year'] == 2009)]
1.69 ms ± 57 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
>>> %timeit df.query("vertical == 'B2B' and year == 2009")
875 µs ± 24.6 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
>>> df = pd.read_csv('companies.csv')
>>> df.head()