首页 > 解决方案 > 有人可以用这个熊猫代码解释我吗?

问题描述

我只想知道这段代码是什么意思。

one_value_cols = [col for col in train.columns if train[col].nunique() <= 1]

one_value_cols_test = [col for col in test.columns if test[col].nunique() <= 1]

one_value_cols == one_value_cols_test

标签: python-3.xpandas

解决方案


您在此处看到的语法称为list comprehension,这是一种用另一个列表中满足某些条件的元素填充一个列表的有用方法:https ://www.pythonforbeginners.com/basics/list-comprehensions-in-python


推荐阅读