从没有NaN熊猫的DataFrame列中获取值

时间:2020-06-04 09:18:50

标签: python pandas numpy dataframe nan

我有一个像这样的DF:

        col1 col2
           1    4
         NaN    5
         NaN    3
           7    2
           8   10
           9   11

如何从df中获得第一列作为没有NaN值的列表:

col1_list = [1, 7, 8, 9]

1 个答案:

答案 0 :(得分:1)

使用Series.dropna将值转换为整数(如有必要),然后转换为列表:

col1_list = df['col1'].dropna().astype(int).tolist()
print (col1_list)
[1, 7, 8, 9]