pandas实现导出数据的四种方式


Posted in Python onDecember 13, 2020

本文主要介绍了pandas导出数据到文件的四种方式,分享给大家,主要也是给自己留个笔记,具体如下:

import pandas as pd
import pymysql
 
df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], 'C': ["aa", "bb", "cc", "dd"]}) 
 
def export_data_to_csv():
  # 参数encoding="utf_8_sig"编码后,可以防止写入csv的中文出现乱码
  df.to_csv("./test.csv", encoding="utf_8_sig") 
 
def export_data_to_excel():
  # encoding编码方式,sheet_name表示要写到的sheet名称, 默认为0, header=None表示不含列名
  df.to_excel("./test.xlsx", encoding="utf_8_sig", sheet_name=0, header=None)
 
def export_data_to_table():
  con = pymysql.connect(host="127.0.0.1", user="username", password="password", database="dbname", charset='utf8',
             use_unicode=True)
  df.to_sql(name='table_name', con=con, if_exists='append', index=False) 
 
def export_data_to_json():
  df.to_json("test.txt")
 
 
def main():
  export_data_to_csv() # 导出数据到CSV文件
  export_data_to_excel() # 导出数据到Excel文件
  export_data_to_table() # 导出数据到SQL表
  export_data_to_json() # 以Json格式导出数据到文本文件
 
if __name__ == '__main__':
  main()

到此这篇关于pandas实现导出数据的四种方式的文章就介绍到这了,更多相关pandas 导出数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
python获取android设备的GPS信息脚本分享
Mar 06 Python
Python基于scrapy采集数据时使用代理服务器的方法
Apr 16 Python
Python中正则表达式详解
May 17 Python
详解python里的命名规范
Jul 16 Python
Python3 log10()函数简单用法
Feb 19 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
Python ATM功能实现代码实例
Mar 19 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
Django crontab定时任务模块操作方法解析
Sep 10 Python
python模拟点击玩游戏的实例讲解
Nov 26 Python
python字典与json转换的方法总结
Dec 28 Python
python绘图pyecharts+pandas的使用详解
Dec 13 #Python
Pandas对每个分组应用apply函数的实现
Dec 13 #Python
python安装及变量名介绍详解
Dec 12 #Python
在python中对于bool布尔值的取反操作
Dec 11 #Python
python 基于opencv 绘制图像轮廓
Dec 11 #Python
python通过cython加密代码
Dec 11 #Python
python 对象真假值的实例(哪些视为False)
Dec 11 #Python
You might like
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
python logging类库使用例子
2014/11/22 Python
Python and、or以及and-or语法总结
2015/04/14 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
小学教师事迹材料
2014/01/13 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
蜗居观后感
2015/06/11 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书