我的代码的目标是使用字典理解为每个具有数字(浮点或整型)数据类型的列将一个名为stdev_of_list的函数应用于一个称为final的数据框。
{i:stdev_of_list(final[i] for i in final.columns if (final[i].dtype==float) or (final[i].dtype==int))}
我遇到语法错误,不确定是什么原因引起的,请让我知道我还需要提供什么以帮助了解情况!
答案 0 :(得分:0)
{col.name:stdev_of_list(col) for col in [final[i] for i in final.columns if (final[i].dtype=='float64') or (final[i].dtype=='int64')]}
这应该做到。