我是Python新手,你能帮忙关注一下吗
我有一个数据框如下。
a、d、f 和 g 是列名称。数据帧可以命名为df1
a d f g
20 30 20 20
0 1 NaN NaN
我需要将 df1 的第二行放入没有 NaN
的列表中。
理想情况如下。
x=[0,1]
最佳答案
使用df.iloc[1]
选择第二行,然后使用.dropna
删除 nan
值,最后使用 .tolist
方法将系列转换为 python 列表。
用途:
x = df.iloc[1].dropna().astype(int).tolist()
# x = [0, 1]
关于python - 将第 n 行元素存储在列表 panda 数据框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61817162/