Можно ли создавать имена с пробелами и специальными символами при именовании столбца агрегации с помощью функции агрегации pandas.NamedAgg
? Типичный синтаксис:
pvt = (df.groupby(by=[....])
.agg(value=pd.NamedAgg(column='col', aggfunc='count'))
)
Но есть ли способ создать имя столбца, которое не является допустимым python именем переменной (как value
в этом примере), но что-то вроде 'my new column name'
?
Единственное решение, которое я могу придумать сейчас, - это переименовать value
впоследствии:
.rename(columns={'value': 'my new column name'})