pandas 如何保存数据到excel,csv

 更新时间:2022年07月12日 10:02:00   作者:呆萌的代Ma  
这篇文章主要介绍了pandas 如何保存数据到excel,csv的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

pandas 保存数据到excel,csv

pandas 保存数据比较简单

对于任意一个dataframe:

import pandas as pd
import numpy as np
 
dataframe = pd.DataFrame(data=np.random.random(size=(10, 10)))

导入到excel中

dataframe.to_excel("文件.xlsx")

导入到csv中

dataframe.to_csv("文件.csv")

更细致的操作

可以添加更多的参数,比如:

dataframe.to_excel("文件.xlsx", index=False, header=None)
  • index=False,代表不会导出index,就是最左侧的那一列
  • header=None,代表不会导出第一行,也就是列头

对于csv,还有常用操作:

dataframe.to_csv("文件.csv",sep=',')

sep设置分隔符,这样,每列之间会用“,”隔开,如果改为sep="$",那么两个数据间就会用$符号隔开

将数据保存到csv或者xlsx中的最基本操作

pandas提供了非常方便的函数,能够将数据保存到cvs或者xlsx中。

import pandas as pd
import numpy as np
import pymysql
from sqlalchemy import create_engine
import openpyxl
pdata = pd.read_csv('tips.csv')
df = pdata.to_csv('out.csv')
print(df)

这里我首先读取tips.csv的数据放在了pdata变量中,然后使用

pdata.to_csv(‘out.csv’)将数据保存为‘out.csv’文件中。

这里只介绍这一个参数。若只填文件名,则默认是该python文件的目录下,也可以使用绝对地址。

若不填该参数,则df返回值为string类型的pdata数据。

若填该参数,pd返回值为None

pdata.to_excel('out.xlsx',sheet_name="sheetname",index=False)
  • 第一个参数为保存的文件名,注意,不能为空
  • sheet_name 设置excel文件脚注
  • index=False 这个意思是不将索引写入到文件中

相关文章

  • python数学建模之Matplotlib 实现图片绘制

    python数学建模之Matplotlib 实现图片绘制

    这篇文章主要介绍了python数学建模之Matplotlib 实现图片绘制,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • Python3中zip()函数知识点小结

    Python3中zip()函数知识点小结

    本文主要介绍了Python3中zip()函数知识点小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python 设计模式中的创建型建造者模式

    Python 设计模式中的创建型建造者模式

    本文介绍Python设计模式中的创建型建造者模式,其表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的表现,想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成。只有当各个部分都完成了,这个对象才完整,下文相关自来哦,需要的朋友可以参考下
    2022-02-02
  • pip安装路径修改的详细方法步骤

    pip安装路径修改的详细方法步骤

    在实际使用安装python的pip安装依赖库是非常的便捷的,下面这篇文章主要给大家介绍了关于pip安装路径修改的详细方法步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Python爬取智联招聘数据分析师岗位相关信息的方法

    Python爬取智联招聘数据分析师岗位相关信息的方法

    这篇文章主要介绍了Python爬取智联招聘数据分析师岗位相关信息的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python爬虫实现搭建代理ip池

    Python爬虫实现搭建代理ip池

    这篇文章主要介绍了Python爬虫实现搭建代理ip池,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的工作有所帮助
    2022-06-06
  • python pycharm安装第三方包失败(使用pip安装失败)的解决方案

    python pycharm安装第三方包失败(使用pip安装失败)的解决方案

    这篇文章主要给大家介绍了关于python pycharm安装第三方包失败(使用pip安装失败)的解决方案,文中将可能遇到的几种情况都进行了分析并给出了详细的解决方案,需要的朋友可以参考下
    2023-11-11
  • python PyQt5中QRadioButton的详细使用教程与应用实战

    python PyQt5中QRadioButton的详细使用教程与应用实战

    PyQt5是一个跨平台的GUI工具包,用于创建具有Python绑定的Qt应用程序,在PyQt5中,QRadioButton是一个非常有用的控件,用于在用户界面上提供单选选项,本文将详细介绍QRadioButton的基本用法、常用属性和方法,需要的朋友可以参考下
    2024-08-08
  • Python中json文件和jsonl文件的区别小结

    Python中json文件和jsonl文件的区别小结

    本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • Python编写一个多线程的12306抢票程序的示例

    Python编写一个多线程的12306抢票程序的示例

    对于很多人来说,抢购火车票人们成了一个令人头疼的问题,本文主要介绍了Python编写一个多线程的12306抢票程序的示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09

最新评论