我有一个数据框(df)中的一列存储了一个列表(list),而且其中有些行在列表中有空项。例如:
[]
["X", "Y"]
[]
等等...
如何只选择那些列表不为空的行?
以下代码无法实现。
df[df["col"] != []] # ValueError: Lengths must match to compare
df[pd.notnull(df["col"])] # The code doesn't issue an error but the result includes an empty list
df[len(df["col"]) != 0] # KeyError: True