我如何将字符串作为newcolumn分配给pandas.assign
例:
newcolumn = 'myColumn'
if(newcolumn != ''):
sourcePandas = sourcePandas.assign(newcolumn = sourcePandas[row['PrimaryColumn']].apply(func))
Above doesn't throw any error, but creates new column with name newcolumn
instead myColumn
Try this. Assuming
sourcePandas
is your dataframe,newcolumn =
byf'{newcolumn}':
insidesourcePandas.assign()
.参考文献
You can pass
dict
Ex.:
原来如此