熊猫获取所有非Nan值的列表

时间:2020-01-20 18:21:37

标签: python pandas list

我想获取数据帧中的所有非nan值:

    foo   foo2   foo3  foo4
a   NY    WA     AZ    NaN
b   DC    NaN    NaN   NaN
c   MA    CA     NaN   NaN

输出:

[NY, WA, AZ, DC, MA, CA]

1 个答案:

答案 0 :(得分:0)

我找不到这个问题的确切答案,所以当我将几个答案合并为一个时,
想分享答案:

df.stack().values

诀窍在于,stack()会在堆积值时删除nan, 其余只是将数据框值放入列表的标准方法。