pandas 如何保存数据到excel,csv

以下是详细的 pandas 保存数据到 Excel 和 CSV 文件的实例教程,包含手动创建数据和读取外部数据两个示例。

保存数据到 Excel 文件

手动创建数据

假设我们要保存以下数据到 Excel 文件:

   id  name  age
0   1   Tom   18
1   2  Jack   22
2   3  Mary   20
  1. 导入 pandas 库和数据:
import pandas as pd

data = {'id': [1, 2, 3],
        'name': ['Tom', 'Jack', 'Mary'],
        'age': [18, 22, 20]
       }

df = pd.DataFrame(data)
  1. 保存为 Excel 文件:
df.to_excel('data.xlsx', index=False)

其中 to_excel() 方法中的 index=False 参数表示不保存行索引。

读取外部数据

假设我们已经有一个 Excel 文件,路径为 ./data.xlsx,我们要将其中的数据读取出来,并修改后重新保存:

  1. 读取 Excel 文件:
df = pd.read_excel('./data.xlsx')
  1. 修改数据:
df['age'] = [19, 23, 21]
  1. 保存回 Excel 文件:
df.to_excel('data.xlsx', index=False)

保存数据到 CSV 文件

手动创建数据

假设我们要保存以下数据到 CSV 文件:

id,name,age
1,Tom,18
2,Jack,22
3,Mary,20
  1. 导入 pandas 库和数据:
import pandas as pd

data = {'id': [1, 2, 3],
        'name': ['Tom', 'Jack', 'Mary'],
        'age': [18, 22, 20]
       }

df = pd.DataFrame(data)
  1. 保存为 CSV 文件:
df.to_csv('data.csv', index=False)

其中 to_csv() 方法中的 index=False 参数表示不保存行索引。

读取外部数据

假设我们已经有一个 CSV 文件,路径为 ./data.csv,我们要将其中的数据读取出来,并修改后重新保存:

  1. 读取 CSV 文件:
df = pd.read_csv('./data.csv')
  1. 修改数据:
df['age'] = [19, 23, 21]
  1. 保存回 CSV 文件:
df.to_csv('data.csv', index=False)

以上就是 pandas 保存数据到 Excel 和 CSV 文件的详细实例教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:pandas 如何保存数据到excel,csv - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • python 用 xlwings 库 生成图表的操作方法

    下面就详细讲解一下如何使用Python的xlwings库生成图表的操作方法。 1. 简介 xlwings是一个用于在Excel中操作Python的插件库,它提供了一个便捷的方式来使用Python处理数据,并在Excel中进行可视化展示。在xlwings中生成图表需要使用Excel的图表对象,并操作Excel图表对象的属性来进行设定。 2. 安装 首先需要安装…

    python 2023年5月14日
    00
  • Python tkinter中label控件动态改变值问题

    讲解一下“Python tkinter中label控件动态改变值问题”的完整攻略。 1.问题描述 当我们使用Python tkinter库创建GUI窗口应用程序时,有时需要在应用程序中使用label控件来显示一些文本信息。需要动态更新label控件中的值时,有时可能会遇到困难。 2.解决方法 为了动态改变label控件的值,我们可以使用tkinter.Str…

    python 2023年6月3日
    00
  • Python matplotlib绘制xkcd动漫风格的图表

    下面是“Python matplotlib绘制xkcd动漫风格的图表”的完整攻略: 一、背景介绍 Python的matplotlib是一个十分强大的绘图库,可以用来生成各种类型的图表。而xkcd则是一种流行的漫画风格,具有幽默风趣的特点。本文将介绍如何使用Python的matplotlib库来绘制xkcd动漫风格的图表。 二、准备工作 首先需要安装matpl…

    python 2023年6月6日
    00
  • 如何基于Python + requests实现发送HTTP请求

    以下是关于如何基于Python+requests实现发送HTTP请求的攻略: 如何基于Python+requests实现发送HTTP请求 在Python中,使用requests库可以方便地发送HTTP请求。以下是如何基于Python+requests实现发送HTTP请求的攻略。 发送GET请求 使用requests库发送GET请求时,需要指定请求的URL和请…

    python 2023年5月14日
    00
  • python编写暴力破解FTP密码小工具

    下面是Python编写暴力破解FTP密码小工具的完整攻略: 思路 导入常用的ftplib、os等模块 读取字典文件,每个元素为一行密码,存放到list中 通过循环遍历用户名列表和密码列表,对每个用户名进行暴力破解 通过ftplib模块中FTP()函数建立ftp对象,并使用login()尝试登录 若成功登录,则打印出用户名和密码,结束程序 若失败,则继续尝试下…

    python 2023年5月13日
    00
  • 通过示例学习python中os模块的使用

    下面我来详细讲解“通过示例学习Python中os模块的使用”的攻略。实现该攻略的步骤包括:学习并理解python中os模块的用途、功能和常用方法,根据需要编写示例代码并进行调试。 什么是os模块? os模块是Python自带的一个用于访问操作系统功能的标准库,提供了对文件、文件夹等系统资源的访问、操作及管理。使用os模块可以完成如下操作: 文件和目录操作:创…

    python 2023年6月2日
    00
  • 详解Python 切片语法

    在Python中,切片语法是一种非常方便的操作列表、字符串和元组的方法。它可以让我们快速地获取一个序列的子序列,或者对序列进行切割、拼接等操作。下面将介绍Python切语法的详细使用方法。 切片语法的基本用法 Python切片语法的基本用法是:[start:stop:],其中start表示起始位置,stop表示结束位置(不包含),step表示步长。如果不指定…

    python 2023年5月13日
    00
  • python 如何停止一个死循环的线程

    停止一个死循环的线程是Python中非常常见的问题,可以通过以下几个步骤来解决: 使用标志位停止线程:在死循环中使用条件判断,如果标志位为True,则退出循环,从而关闭线程。 使用Thread.join(timeout)方法停止线程:在主线程中使用Thread.join(timeout)方法,等待死循环线程在规定的时间内结束,从而关闭线程。 以下是两个示例说…

    python 2023年6月13日
    00
合作推广
合作推广
分享本页
返回顶部