熊猫如何创建没有'nan'值的循环数据框?

时间:2020-06-19 11:36:47

标签: python pandas dataframe unique nan

在Python Pandas中,我正在创建一个数据框并相互比较它们的唯一值

d = {'fc' : [np.nan, 1, 2, 3, 4, 5],
      'sc' : [np.nan, 'a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data = d)
df
Out[1]:
    fc  sc
0   NaN NaN
1   1.0 a
2   2.0 b
3   3.0 c
4   4.0 d
5   5.0 e

现在,如果我创建一个具有比较版本的数据框

[x for x in df.fc.unique() if x not in df.sc.unique()]

我会得到这个

Out[2]
[nan, 1.0, 2.0, 3.0, 4.0, 5.0]

但是两列都包含nan,我不希望它出现在结果中。

如何解决此问题? 这是我在平台上的第一个问题,不便之处,敬请谅解。

0 个答案:

没有答案