以下代码不会将列mean_val添加到描述数据框
descripdat.assign(mean_val= svrdat02.iloc[:,3:32].mean(axis=1))
即使以下工作:
descripdat['mean_val']=svrdat02.iloc[:,3:32].mean(axis=1)
分配返回副本。
在第二个语句中,您使用赋值运算符 =。
在第一个语句中,您没有使用赋值运算符,因此您永远不会修改原始数据帧。