I have a pandas DataFrame with one column:
import pandas as pd
df = pd.DataFrame(
data={
\"teams\": [
list comprehension
simple implementation with list comprehension ( my favorite)
df = pd.DataFrame([pd.Series(x) for x in df.teams])
df.columns = ['team_{}'.format(x+1) for x in df.columns]
timing on output:
CPU times: user 0 ns, sys: 0 ns, total: 0 ns
Wall time: 2.71 ms
output:
team_1 team_2
0 SF NYG
1 SF NYG
2 SF NYG
3 SF NYG
4 SF NYG
5 SF NYG
6 SF NYG