如何在Python中将 Dataframe 从Pandas转换为列表[duplicate]

eqqqjvef  于 2023-02-21  发布在  Python
关注(0)|答案(2)|浏览(147)
    • 此问题在此处已有答案**:

convert series to list in python(1个答案)
11小时前关门了。
我正在尝试将以下 Dataframe (或系列)转换为Costs =[]给出的列表
我想将该系列中的成本数据放入列表中以进行NPV计算。
任何关于最简单方法的建议都非常感谢。谢谢
Series I want to convert to a list
尝试了各种方法,都没有用。

ycggw6v2

ycggw6v21#

一个简单的方法就是使用Series' function of to_list()。一个快速使用示例:

import pandas

lst = [1,2,3,4,5,6]
series = pandas.Series(lst)
new_list = series.to_list()

print(new_list)

# output
[1, 2, 3, 4, 5, 6]

值得注意的是,DataFrame没有转换为列表的等效函数,只有it can convert it to_dict()。在"list"中使用orient选项将使其成为列表的字典,字典中的每个键都是列标题。

z9gpfhce

z9gpfhce2#

您可以执行以下操作:

Costs = df['Costs'].values.tolist()  # return [x,y,z...]

Costs = df.values.tolist() # return [[x],[y],[z]]

相关问题