作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有如下所示的 csv 文件
Id,Date,P_Sales_Qty,Category
1,2016-03-20,1,17
2,2016-03-23,1,17
3,2016-03-25,2,17
4,2016-03-31,2,17
5,2016-04-02,3,17
6,2016-04-04,1,17
7,2016-04-09,1,17
8,2016-04-10,1,17
9,2016-04-28,1,17
10,2016-04-29,2,17
11,2016-04-30,1,17
我想创建一个列表,例如:
[2016-03-20 1 17
2016-03-23 1 17
2016-03-25 2 17
2016-03-31 2 17
2016-04-02 3 17
2016-04-04 1 17
2016-04-09 1 17
2016-04-10 1 17
2016-04-28 1 17
2016-04-29 2 17
2016-04-30 1 17]
请帮忙解决这个问题,我怎样才能实现这个目标?
最佳答案
只需为您的dataframe
使用values
属性即可。
list = df.values.tolist()
In[1] : list
Out[1]: [['2016-03-20', 1, 17],
..................
]
第二步是使用reduce
方法来获得一个简单的列表。
from functools import reduce
list = reduce(lambda x, y: x+y, list)
关于python - 如何在 python 3 中从 csv 创建自定义列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49921857/
我是一名优秀的程序员,十分优秀!