【问题标题】:How do I convert Pandas object to a list in python3 [duplicate]如何将 Pandas 对象转换为 python3 中的列表 [重复]
【发布时间】:2019-10-20 15:00:28
【问题描述】:

基本上,我需要使用 pandas 转换从 csv 获得的列并将其放入列表中。它目前是一个熊猫对象,我尝试做 list(pandaObject) 但这不起作用。有人有什么想法吗?

df = pandas.read_csv(csv_file)
years=df[['1987']]  #Gets a a column

###Now I need something to convert years to a list###

【问题讨论】:

    标签: python pandas csv


    【解决方案1】:

    years = df[['1987']] 返回一个只有该列的数据框。相反,您应该首先从列中获取一个系列,然后转换为一个列表:

    years = df['1987'] #return a Series
    years_list = years.tolist() #coverts Series to list
    

    【讨论】:

    • 这可以一步完成。 years_list = df['1987'].tolist()
    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    相关资源
    最近更新 更多