从Series.axes返回的列表看起来不像普通列表

鲍比

从pandas文档中,我Series.axes将返回一个列表,的确是一个列表

$ python3 process_data.py 
<class 'list'>

但是,当我尝试打印列表的字符串表示形式时,我得到了

直接运行打印

print(row.axes)


$ python3 process_data.py 
Index(['rank', 'name','high', 'low', 'analysis'],
      dtype='object')

看起来根本不像是普通列表。

>>> [1,2,3,4,5]
[1, 2, 3, 4, 5]

我仍然可以通过执行来访问奇怪列表中的信息,list_name[0][index]就像二维列表一样。我的意思是,如果它的内部类型是列表,它怎么会有这种行为。如果它是一个像对象的numpy数组,为什么内部类型仍然是列表。

编辑:

def process_nextfile(date, catagory):
    df1 = pd.read_csv('{}all_csv/{}/catagory{}'.format(BASE_DIR, date, catagory), header = None, names = CATAGORY_HEADER[catagory-1])
    for index, row in df1.iterrows():
        print(row.axes.__name__)
        break

if __name__ == '__main__':
    process_nextfile('2016-04-05', 2)
智慧

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

s = pd.Series([1,2,3])
s.axes
# [RangeIndex(start=0, stop=3, step=1)]

要获取普通列表,可以访问索引对象,然后将其转换为列表:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery拖放示例:有序列表在目标位置看起来不像有序列表

来自分类Dev

Django:看起来不像模块路径

来自分类Dev

CSV文件看起来不像表格

来自分类Dev

为什么我的函数返回的列表结果看起来很滑稽?

来自分类Dev

提取tar.gz文件将返回“看起来不像tar存档”。

来自分类Dev

使普通布局看起来像PreferenceScreen

来自分类Dev

JSON数据进入看起来像表格的HTML列表

来自分类Dev

文字过长时列表看起来很奇怪

来自分类Dev

如何创建看起来像图表图例的列表?

来自分类Dev

为什么列表在android listview中看起来很奇怪?

来自分类Dev

字符串转换看起来像python列表

来自分类Dev

如何使迭代器类看起来不像容器类?

来自分类Dev

如何制作看起来不像按钮的Glyphicon按钮

来自分类Dev

焦油通过管道卷曲:看起来不像焦油档案

来自分类Dev

Ubuntu:这看起来不像tar存档

来自分类Dev

foreach看起来不像在php中正常工作

来自分类Dev

C#在许多看起来像列表的列表中选择一些列表

来自分类Dev

C#在许多看起来像列表的列表中选择一些列表

来自分类Dev

如何将看起来像字典列表的字符串变成字典列表?

来自分类Dev

在php中显示看起来像电子商务产品列表格式的用户列表

来自分类Dev

在Python中如何从看起来像列表列表的字符串中获取列表列表

来自分类Dev

在Python中如何从看起来像列表列表的字符串中获取列表列表

来自分类Dev

使searchBar和searchDisplayController看起来像普通的输入字段

来自分类Dev

某些生成的图标看起来比普通图标大

来自分类Dev

series.where在包含列表的系列中

来自分类Dev

pandas.Series在应返回元素时返回Series

来自分类Dev

jQuery在下拉列表中选择的插件看起来很奇怪?

来自分类Dev

如何使烧瓶wtforms SelectField看起来像一个下拉列表?

来自分类Dev

如何使输入类型的文本看起来像选择下拉列表?

Related 相关文章

  1. 1

    jQuery拖放示例:有序列表在目标位置看起来不像有序列表

  2. 2

    Django:看起来不像模块路径

  3. 3

    CSV文件看起来不像表格

  4. 4

    为什么我的函数返回的列表结果看起来很滑稽?

  5. 5

    提取tar.gz文件将返回“看起来不像tar存档”。

  6. 6

    使普通布局看起来像PreferenceScreen

  7. 7

    JSON数据进入看起来像表格的HTML列表

  8. 8

    文字过长时列表看起来很奇怪

  9. 9

    如何创建看起来像图表图例的列表?

  10. 10

    为什么列表在android listview中看起来很奇怪?

  11. 11

    字符串转换看起来像python列表

  12. 12

    如何使迭代器类看起来不像容器类?

  13. 13

    如何制作看起来不像按钮的Glyphicon按钮

  14. 14

    焦油通过管道卷曲:看起来不像焦油档案

  15. 15

    Ubuntu:这看起来不像tar存档

  16. 16

    foreach看起来不像在php中正常工作

  17. 17

    C#在许多看起来像列表的列表中选择一些列表

  18. 18

    C#在许多看起来像列表的列表中选择一些列表

  19. 19

    如何将看起来像字典列表的字符串变成字典列表?

  20. 20

    在php中显示看起来像电子商务产品列表格式的用户列表

  21. 21

    在Python中如何从看起来像列表列表的字符串中获取列表列表

  22. 22

    在Python中如何从看起来像列表列表的字符串中获取列表列表

  23. 23

    使searchBar和searchDisplayController看起来像普通的输入字段

  24. 24

    某些生成的图标看起来比普通图标大

  25. 25

    series.where在包含列表的系列中

  26. 26

    pandas.Series在应返回元素时返回Series

  27. 27

    jQuery在下拉列表中选择的插件看起来很奇怪?

  28. 28

    如何使烧瓶wtforms SelectField看起来像一个下拉列表?

  29. 29

    如何使输入类型的文本看起来像选择下拉列表?

热门标签

归档