[Pandas技巧] 如何把pandas dataframe对象或series对象转换成list
2024-08-29 14:46:03
import pandas as pd
>>> df = pd.DataFrame({'a':[1,3,5,7,4,5,6,4,7,8,9],
'b':[3,5,6,2,4,6,7,8,7,8,9]})
>>> df['a'].values.tolist()
[1, 3, 5, 7, 4, 5, 6, 4, 7, 8, 9]
or you can just use
>>> df['a'].tolist()
[1, 3, 5, 7, 4, 5, 6, 4, 7, 8, 9]
To drop duplicates you can do one of the following:
>>> df['a'].drop_duplicates().values.tolist()
[1, 3, 5, 7, 4, 6, 8, 9]
>>> list(set(df['a'])) # as pointed out by EdChum
[1, 3, 4, 5, 6, 7, 8, 9]
# convert df to list[list]
>>> df.values.tolist()
# conver series to list
>>> Series.tolist()
来源:https://stackoverflow.com/questions/23748995/pandas-dataframe-to-list
最新文章
- jQuery整理
- html5 摄像头的调用
- Java简单类——双向一对多映射
- Java接口、Java抽象类、C++抽象类的区别
- VC线程中操作控件,引起程序卡死的问题。
- Kafka安装与实验
- ajax GET和POST请求web api 的几种方式
- VS下 dllimport与dllexport作用与区别
- Oracle存储过程的一点使用总结
- Random随机数
- EBS 信用检查(二)
- openlayers4 入门开发系列之地图展示篇(附源码下载)
- SQL Server的Descending Indexes
- .net core 2.x - 发送邮件
- Spring配置跨域请求
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (十四)
- RSS 使用前详解
- node.js 读取文件
- [Done]mysql in (#{list}) 只能查询/删除第一条的问题
- Hadoop学习(二) Hadoop配置文件参数详解