在以下数据框中,如果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.做了一些研究,但没有得到任何资源。
答案 0 :(得分:1)
使用.loc
过滤所需的内容,然后使用unique
df.loc[df.col2=='','col1'].unique()