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基础之字符串操作常用函数集合

    Python基础之字符串操作常用函数集合 Python中的字符串操作非常灵活,因此也有很多常用的字符串操作的函数。本文将介绍在Python中常用的字符串操作函数集合。 1. 字符串的基本操作 1.1 字符串的连接 使用“+”操作符连接两个字符串,例如: text1 = "Hello" text2 = "World" t…

    python 2023年5月13日
    00
  • Python:检查“字典”是否为空似乎不起作用

    【问题标题】:Python: Checking if a ‘Dictionary’ is empty doesn’t seem to workPython:检查“字典”是否为空似乎不起作用 【发布时间】:2023-04-06 13:36:02 【问题描述】: 我正在尝试检查字典是否为空,但它的行为不正常。它只是跳过它并显示 ONLINE 除了显示消息之外没有…

    Python开发 2023年4月7日
    00
  • Python实现模拟时钟代码推荐

    下面是关于“Python实现模拟时钟代码推荐”的完整攻略。 简介 在了解具体实现方法之前,首先需要明确实现时钟的基本原理。 模拟时钟的实现方法,一般都是利用计算机系统的计时功能(例如Python中的time模块)来模拟时间的流逝,并不断更新时钟的显示。因此,要实现一个模拟时钟,需要掌握以下几个关键点: 计算机系统计时功能的使用方法 时钟的外观和显示形式设计 …

    python 2023年6月2日
    00
  • Python json模块与jsonpath模块区别详解

    Python json模块与jsonpath模块区别详解 在Python中,json模块和jsonpath模块都是用于处理JSON数据的工具。本文将详细讲解这两个模块的区别,包括使用方法和功能。 json模块 json模块是Python标准库中的一个模块,用于处理JSON数据。以下是一个使用json模块解析JSON数据的示例: import json jso…

    python 2023年5月15日
    00
  • Excel 如何把月转换为年和月

    在 Excel 中,您可以使用以下步骤将月份转换为年和月: 将月份转换为年和月 以下是将月份转换为年和月的完整攻略: 在 Excel 中,选择包含月份单元格。 在公式栏中输入以下公式:=INT(A1/12)&”年”&MOD(A1,12)&”月”,其中 A1 是包含月份的单元格的引用。 按 Enter 键。 月份将被转换为年和月,并在单…

    云计算 2023年5月10日
    00
  • python中 * 的用法详解

    下面是关于“Python中 * 的用法详解”的完整攻略。 一、* 的作为乘法运算符 在Python中,* 可以作为乘法运算符使用,用来进行两个数的乘法运算。示例代码如下: a = 3 b = 4 c = a * b # c的值为12 二、* 的作为可变参数 在Python函数定义过程中,可以使用*来代表可变参数。表示函数可以接受任意多个参数。 def fun…

    python 2023年5月31日
    00
  • 详解Python中pyautogui库的最全使用方法

    详解Python中pyautogui库的最全使用方法 pyautogui库介绍 pyautogui是一个Python的第三方库,它提供了一些方便实用的方法,用于在Windows、OS X和Linux上自动化鼠标和键盘的操作。在本教程中,我们将介绍使用pyautogui库的最全方法。 安装pyautogui库 在使用pyautogui库之前,我们需要先安装它。…

    python 2023年5月19日
    00
  • 详解Python 克隆对象

    Python中克隆对象的使用方法可以使用copy模块中的copy()和deepcopy()函数完成。copy()函数浅复制一个对象,而deepcopy()函数深复制一个对象。 示例1:使用copy()函数浅复制一个列表对象并进行修改 import copy lst1 = [1, 2, [3, 4]] lst2 = copy.copy(lst1) lst2[0…

    python-answer 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部