функция exec в Python3 с датафреймом - PullRequest
0 голосов
/ 05 ноября 2019

Я не могу вносить изменения в существующий фрейм данных, динамически вызывая функцию exec.

>>>>df.columns
["col1","col2"]
>>>>change = "df.withColumnRenamed('col2', 'column2')"
>>>>exec("df =" + change)

Текущий вывод

>>>>df.columns
["col1","col2"]

Ожидаемый вывод

>>>>df.columns
["col1","column2"]

Выполнение выполняется без проблем. Но столбец не переименовывается. Я перепробовал несколько изменений, но безрезультатно

...