字典理解,可将功能应用于DataFrame列

时间:2019-03-07 16:21:52

标签: python dataframe dictionary dictionary-comprehension

我的代码的目标是使用字典理解为每个具有数字(浮点或整型)数据类型的列将一个名为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))}

我遇到语法错误,不确定是什么原因引起的,请让我知道我还需要提供什么以帮助了解情况!

1 个答案:

答案 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')]}

这应该做到。