Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在列表数据框中存储第n行元素_Python_Pandas - Fatal编程技术网

Python 在列表数据框中存储第n行元素

Python 在列表数据框中存储第n行元素,python,pandas,Python,Pandas,我是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]选择第二行,然后使用remove thenan值,最后使用方法将序列转换为python列表 使用: 检查 所以你会有类似于塔特的东西: df1.itertuples()中的行的: 行[

我是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]
选择第二行,然后使用remove the
nan
值,最后使用方法将序列转换为python列表

使用:

检查

所以你会有类似于塔特的东西:

df1.itertuples()中的行的
:
行[0]#->这是您的行索引。您可以用它做任何您想做的事情,也可以用现在是元组的整行。
您也可以这样使用:

row_2=df1.iloc[1].dropna().to_list()

itertuples()
的性能不如访问和修改右侧的整行或整列。问题是,OP可能会在将来推广解决方案。OP提到他是个新手。我没有理由不给出更多关于在数据帧上爬行的提示;我只是觉得应该澄清一下,通常避免itertuples()是个好主意
x = df.iloc[1].dropna().astype(int).tolist()  
# x = [0, 1]