繁体   English   中英

在Pandas数据框的col1列中获取唯一值,其中col2列具有空值

[英]obtain unique values in column col1 of Pandas dataframe for which Column col2 has null values

在以下数据框中,如果col2中的值为null,我想在col1中打印唯一值。

import pandas as pd

d = {'col1': ['A', 'B', 'A', 'A', 'E', 'G', 'G'], 'col2': [3, 4, '', '', 7, 9, '']}
df = pd.DataFrame(data=d)

因此,结果应为A和G。对此进行了一些研究,但未获得任何资源。

您可以使用.loc筛选器,然后将其与unique

df.loc[df.col2=='','col1'].unique()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM