从pandas输出中删除名称,dtype

发布于 2021-01-29 18:27:50

我从pandas函数获得了这样的输出文件。

Series([], name: column, dtype: object)
311     race
317     gender
Name: column, dtype: object

我正在尝试只输出第二列,即

race
gender

通过删除第一行的顶部和底部行。我怎么做?

关注者
0
被浏览
53
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您只需要.values属性:

    In [159]:
    
    s = pd.Series(['race','gender'],index=[311,317])
    s
    Out[159]:
    311      race
    317    gender
    dtype: object
    In [162]:
    
    s.values
    Out[162]:
    array(['race', 'gender'], dtype=object)
    

    您可以转换为列表或访问每个值:

    In [163]:
    
    list(s)
    Out[163]:
    ['race', 'gender']
    
    In [164]:
    
    for val in s:
        print(val)
    race
    gender
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看