df = df.assign(avg_even = df[df.columns[::2]].mean(axis=1),
avg_odd = df[df.columns[1::2]].mean(axis=1))
Простой и прямой
Launch4j, возможно? Не может сказать, что я использовал его сам, но это походит на то, что Вы после.
Большинство программ, которые преобразовывают JAVA-приложения в .exe файлы, является просто обертками вокруг программы, и конечному пользователю все еще будет нужен JRE, установленный для выполнения ее. Насколько я знаю, что нет никаких преобразователей, которые сделают это собственным исполняемым файлом из байт-кода (Были попытки, но если бы кто-либо оказался успешным, то Вы услышали бы о них к настоящему времени).
Что касается оберток, лучшие я использовал (как ранее предложено):
и
всего наилучшего
Если Вы действительно хотите exe СТРУЮ Excelsior, профессиональный продукт уровня, который компилирует в собственный код:
http://www.excelsior-usa.com/jet.html
можно также посмотреть на JSMooth:
http://jsmooth.sourceforge.net/
И если Ваше приложение совместимо со своим совместимым с путем к классу AWT/Apache затем, GCJ компилирует в собственный exe.
Сервисная Обертка Java могла бы помочь Вам, в зависимости от Ваших требований.
Если Java установлен на целевой машине, нет никакой потребности создать .exe файл. .jar файл должен быть достаточным.
Я использовал exe4j для упаковки всех java-файлов в один окончательный файл .exe, который пользователь может использовать как обычное приложение Windows.