首页 > 解决方案 > 将第 n 行元素存储在列表熊猫数据框中

问题描述

我是python的新手。你能帮忙吗?我有一个如下的数据框。a,d,f & g 是列名。数据框可以命名为df1

a   d   f   g
20  30  20  20
0   1   NaN NaN

我需要将 df1 的第二行放入没有NaN's. 理想情况如下。

x=[0,1]

标签: pythonpandas

解决方案


df.iloc[1]使用然后使用.dropna删除值选择第二行nan,最后使用.tolist方法将系列转换为python列表。

采用:

x = df.iloc[1].dropna().astype(int).tolist()  
# x = [0, 1]

推荐阅读