Pandas dataframe数据写入文件和数据库
2018-01-07 23:02
1146 查看
转自:http://www.dcharm.com/?p=584
Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作,DataFrame是一张多维的表,大家可以把它想象成一张Excel表单或者Sql表。之前这篇文章已经介绍了从各种数据源将原始数据载入到dataframe中,这篇文件介绍怎么将处理好的dataframe中的数据写入到文件和数据库中。
首先我们通过二维ndarray创建一个简单的DataFrame:
1. Dataframe写入到csv文件
第一个参数是说把dataframe写入到D盘下的a.csv文件中,参数sep表示字段之间用’,’分隔,header表示是否需要头部,index表示是否需要行号。
2. Dataframe写入到json文件
把dataframe写入到D盘下的a.json文件中,文件的内容为
3.Dataframe写入到html文件
把dataframe写入到D盘下的a.html文件中,文件的内容为
在浏览器中打开a.html的样式为
4.Dataframe写入到剪贴板中
这个是我认为最为贴心的功能, 一行代码可以将dataframe的内容导入到剪切板中,然后可以复制到任意地方
5.Dataframe写入到数据库中
第一个参数是要写入表的名字,第二参数是sqlarchmy的数据库链接对象,第三个参数表示数据库的类型,“mysql”表示数据库的类型为mysql。
Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作,DataFrame是一张多维的表,大家可以把它想象成一张Excel表单或者Sql表。之前这篇文章已经介绍了从各种数据源将原始数据载入到dataframe中,这篇文件介绍怎么将处理好的dataframe中的数据写入到文件和数据库中。
首先我们通过二维ndarray创建一个简单的DataFrame:
2. Dataframe写入到json文件
4.Dataframe写入到剪贴板中
这个是我认为最为贴心的功能, 一行代码可以将dataframe的内容导入到剪切板中,然后可以复制到任意地方
相关文章推荐
- python远程连接mysql以及pandas.DataFrame.to_sql写入数据库
- 使用sqlalchemy包将pandas的DataFrame数据写入MySQL数据库
- 将pandas的DataFrame数据写入MySQL数据库 + sqlalchemy
- R语言list或data.table或data.frame类型数据快速写入数据库保存
- Pandas DataFrame 取一行数据会得到Series的方法
- 使用FMDatabase,插入数据到数据库时,报错无法写入只读数据库文件,要怎么办?
- 自己编写的一个程序:读取XML格式的日志文件,并以一定的数据写入数据库中
- pandas数据预处理之dataframe的groupby操作
- 利用Spark将DataFrame、Hive数据写入Oracle
- 没有该栏目数据 可能缓存文件(data/cache/inc_catalog_base.inc)没有更新请检查是否有写入权限
- 用python做数据分析4|pandas库介绍之DataFrame基本操作
- scala实战之spark源码修改(能够将DataFrame按字段增量写入mysql数据表)
- Pandas:Series和DataFrame删除指定轴上数据的方法
- pandas 学习(2): pandas 数据结构之DataFrame
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- Python pandas读取csv文件直接转化成二维列表(Dataframe转化为list)
- 通过ASP程序将EXCEL文件数据写入数据库
- Python_pandas 两种主要的数据类型(Series、DataFrame)
- 使用pandas中的DataFrame数据绘制柱状图的方法
- pandas中DataFrame通过行选择数据