![](/img/trans.png)
[英]Pandas - changing multiple values in COL1 based on unique values in COL2 where a condition has been met for a value in COL1
[英]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.