我想获取数据帧中的所有非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]
答案 0 :(得分:0)
我找不到这个问题的确切答案,所以当我将几个答案合并为一个时,
想分享答案:
df.stack().values
诀窍在于,stack()会在堆积值时删除nan, 其余只是将数据框值放入列表的标准方法。