Более простое решение:
pd.DataFrame(df2.teams.tolist(), columns=['team1', 'team2'])
Выход,
team1 team2
-------------
0 SF NYG
1 SF NYG
2 SF NYG
3 SF NYG
4 SF NYG
5 SF NYG
6 SF NYG
7 SF NYG
Если вы хотите разбить столбец с разделителями, а не на списки, вы также можете сделать следующее:
pd.DataFrame(df.teams.str.split('<delim>', expand=True).values,
columns=['team1', 'team2'])
Возможно скомпилировать и запустить программы OpenGL под Cygwin. Я иллюстрирую основные шаги здесь:
Я предполагаю, что Вы знаете программирование OpenGL. В противном случае получите Красную книгу (Руководство по программированию OpenGL). Это - обязательное чтение для OpenGL так или иначе.
Я предполагаю, что Вам установили Cygwin. В противном случае посетите cygwin.com и установите его.
Чтобы скомпилировать и запустить программы OpenGL, Вам нужен пакет Cygwin, названный opengl. В установщике Cygwin это может быть найдено под разделом Graphics. Установите этот пакет.
Запишите простую программу OpenGL, скажите ogl.c.
Скомпилируйте программу с помощью-lglut32-lglu32-lopengl32 флагов. (Это связывает Вашу программу с ИЗБЫТКОМ, библиотеками GLU и OpenGL. Программа OpenGL могла бы обычно использовать функции от всех 3 из них.), Например:
$ gcc ogl.c-lglut32-lglu32-lopengl32
Запустите программу. Это настолько просто!
Я не забываю делать это, после того как с некоторым успехом, несколько лет назад, в основном пытаясь пересечься компилируют маленький Linux OpenGL программа C++. Я действительно вспоминаю проблемы с устаревшими драйверами Windows OpenGL (из-за внимания MS на DirectX). У меня была Nvidia OpenGL и драйверы DirectX, установленные в моей системе Windows, но cygwin/g ++, казалось, хотел только использовать Microsoft OpenGL DLLs, многие годы, которые не имеют последней поддержки всех расширений ARB, как программы программы построения теней, и т.д. YMMV.
Если описанное выше не работает (и это не для меня), попробуйте следующее (что сработало!)
gcc ogl.c -lglut -lglu -lgl