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深入学习之上下文管理器
Aug 31 Python
python实现端口转发器的方法
Mar 13 Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
Python实现学校管理系统
Jan 11 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
浅谈Python基础之列表那些事儿
May 11 Python
Python函数对象与闭包函数
Apr 13 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
php+oracle 分页类
2006/10/09 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
PHP eval函数使用介绍
2013/12/08 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
理解Javascript_13_执行模型详解
2010/10/20 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
js实现右键菜单功能
2016/11/28 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
Python while 循环使用的简单实例
2016/06/08 Python
用python实现对比两张图片的不同
2018/02/05 Python
python交易记录链的实现过程详解
2019/07/03 Python
python实现复制文件到指定目录
2019/10/16 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
英语道歉信范文
2014/01/09 职场文书
高三励志标语
2014/06/05 职场文书
工作证明英文模板
2014/10/21 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js