如何检查Pandas行是否包含空的

2024-09-29 03:23:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想检查Pandas数据框行在特定列中是否包含空集,即

d = {'col1': [1, 2], 'col2': [3, {}]}
df2 = pd.DataFrame(data=d)


    col1    col2
0   1       3
1   2       {}

然后

df2['col_2_contains_empty_set'] = ? #  how to implement this

应该给予

    col1    col2    col_2_contains_empty_set
0   1       3       False
1   2       {}      True

正确的方法是什么?做不到

bool(df['col2']) 

或者

df['col2'].bool()

因为Series有不明确的布尔值,我想。


Tags: 数据dataframepandasdfcolemptycol2col1