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 从Series.axes';返回的列表;I don’看起来不像一张普通的名单_Python_List_Pandas_Numpy - Fatal编程技术网

Python 从Series.axes';返回的列表;I don’看起来不像一张普通的名单

Python 从Series.axes';返回的列表;I don’看起来不像一张普通的名单,python,list,pandas,numpy,Python,List,Pandas,Numpy,从pandas文档中,我得到了Series.axes将返回一个列表,实际上它是一个列表 $ python3 process_data.py <class 'list'> 这看起来根本不像一个普通的列表 >>> [1,2,3,4,5] [1, 2, 3, 4, 5] 我仍然可以通过执行list\u name[0][index]访问怪异列表中的信息,这就像一个二维列表。我的意思是,如果它的内部类型是list,它怎么会有这种行为。如果它是一个类似numpy数组的对象

从pandas文档中,我得到了
Series.axes
将返回一个列表,实际上它是一个列表

$ python3 process_data.py 
<class 'list'>
这看起来根本不像一个普通的列表

>>> [1,2,3,4,5]
[1, 2, 3, 4, 5]
我仍然可以通过执行
list\u name[0][index]
访问怪异列表中的信息,这就像一个二维列表。我的意思是,如果它的内部类型是list,它怎么会有这种行为。如果它是一个类似numpy数组的对象,为什么内部类型仍然是list

编辑:


使用
iterrows()
时,每一行都是一个系列,
属性返回标签/索引列表。因此,列表中包含的是索引对象,请检查以下简单示例:

s = pd.Series([1,2,3])
s.axes
# [RangeIndex(start=0, stop=3, step=1)]
要获取普通列表,可以访问索引对象,然后将其转换为列表:

s.axes[0].tolist()
# [0, 1, 2]

使用
iterrows()
时,每一行都是一个系列,
属性返回标签/索引列表。因此,列表中包含的是索引对象,请检查以下简单示例:

s = pd.Series([1,2,3])
s.axes
# [RangeIndex(start=0, stop=3, step=1)]
要获取普通列表,可以访问索引对象,然后将其转换为列表:

s.axes[0].tolist()
# [0, 1, 2]

我不使用pandas,但您是否尝试过
row.axes__名称?@tyteen4a03
“列表”对象没有属性“\uuuuu名称”
请提供@MYGz添加的完整代码。csv只是一个普通的csv文件。没有什么fancy@Bobby它给出了熊猫系列对象的列表。你的要求是什么?您可以在迭代
df.iterrows()
时执行
row.tolist()
以转换为列表。我不使用pandas,但您尝试过
row.axes__名称?@tyteen4a03
“列表”对象没有属性“\uuuuu名称”
请提供@MYGz添加的完整代码。csv只是一个普通的csv文件。没有什么fancy@Bobby它给出了熊猫系列对象的列表。你的要求是什么?您可以在迭代
df.iterrows()
时执行
row.tolist()
以转换为列表。