Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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 如何从DataFrame创建列表?_Python_List_Pandas_Dataframe - Fatal编程技术网

Python 如何从DataFrame创建列表?

Python 如何从DataFrame创建列表?,python,list,pandas,dataframe,Python,List,Pandas,Dataframe,我有一个数据帧(坐标): 我需要将Y和Z列的值添加到列表中。 如果我这样做: centers = [df['Y'], df['Z']] 或 我得到了一个包含索引列的列表,如: print Y 0 44 1 55 2 66 如何创建一个没有索引值(0,1,2)的列表?而是尝试筛选想要的列,获取值并将其转换为列表: df[['Y','Z']].T.values.tolist() #[[44L, 55L, 66L], [77L, 88L, 99L]] 如果要逐行

我有一个数据帧(坐标):

我需要将Y和Z列的值添加到列表中。 如果我这样做:

centers = [df['Y'], df['Z']]

我得到了一个包含索引列的列表,如:

print Y

    0  44
    1  55
    2  66

如何创建一个没有索引值(0,1,2)的列表?

而是尝试筛选想要的列,获取值并将其转换为列表:

df[['Y','Z']].T.values.tolist()

#[[44L, 55L, 66L], [77L, 88L, 99L]]
如果要逐行列出,请执行以下操作:

df[['Y','Z']].values.tolist()

#[[44L, 77L], [55L, 88L], [66L, 99L]]

谢谢,但是我如何才能将这个列表转换为
[[44,77],[55,88],[66,99]
?而不使用转置T
df[['Y','Z']].T.values.tolist()

#[[44L, 55L, 66L], [77L, 88L, 99L]]
df[['Y','Z']].values.tolist()

#[[44L, 77L], [55L, 88L], [66L, 99L]]