首页 > 编程问答 >在Python中将简单的字典导出到Excel文件中

在Python中将简单的字典导出到Excel文件中

时间:2024-07-31 15:36:51浏览次数:12  
标签:python dictionary excel-2010

我是Python新手。 我有一个简单的字典,其键和值如下

dict1 = {"number of storage arrays": 45, "number of ports":2390,......}

我需要将它们放入Excel表中,如下

number of storage arrays 45
number of ports          2390

我有一个非常大的字典。


import pandas as pd

dict1 = {"number of storage arrays": 45, "number of ports": 2390}

df = pd.DataFrame(dict1.items(), columns=["Key", "Value"])

df.to_excel("my_dictionary.xlsx", index=False)

此代码的工作原理如下:

  1. 导入 Pandas 库: python import pandas as pd 这会导入 Pandas 库,这是一个强大的数据分析和操作工具,我们将使用它来创建和处理我们的 Excel 文件。

  2. 创建的字典: python dict1 = {"number of storage arrays": 45, "number of ports": 2390} 这是要导出的简单字典。

  3. 创建一个 Pandas DataFrame: python df = pd.DataFrame(dict1.items(), columns=["Key", "Value"]) 这会使用的字典数据创建一个 Pandas DataFrame。 dict1.items() 返回一个(键,值)对列表,DataFrame 使用这些对来创建两列:“键”和“值”。

  4. 将 DataFrame 导出到 Excel 文件: python df.to_excel("my_dictionary.xlsx", index=False) 这会将 DataFrame 保存到名为“my_dictionary.xlsx”的 Excel 文件中。 index=False 参数确保 DataFrame 的索引不会写入文件,从而为提供所需的干净输出。

此代码将创建一个名为“my_dictionary.xlsx”的 Excel 文件,其中包含的字典数据,每行显示一个键值对。

标签:python,dictionary,excel-2010
From: 28555112

相关文章

  • 将 python 脚本作为 AWS 胶水服务作业运行
    我有一个使用本地路径在本地运行的python脚本,但我需要复制此python脚本并将其作为AWS胶水服务作业运行并将输出保存在s3存储桶中。请帮助我逐步说明。将Python脚本作为AWSGlue作业运行的步骤如下:步骤1:修改的Python脚本以使其与Glue兼容......
  • Python - Decorating classes
    Whenwetalkaboutdecoratingclasses,wecaneitherdecorateindividualmethodsorwecancreateadecoratortodecoratethewholeclass.classMyClass:def__init__(self,a):self.a=a@timerdefmethod1(self,x,y):print......
  • 如何在 python 中使用矩阵分解从 3 个不同的矩阵(2 个交互矩阵和 1 个相似矩阵)创建一个
    我有3个不同大小的矩阵A、B、C,它们有一些共同的元素。A(相似性)与B(交互)有一些共同元素,但与C(第二交互矩阵)没有共同元素。B有一些与C相同的元素。我想创建一个基于B和C的矩阵M,但提供基于A、B、C的输出,就像推荐系统类型一样,其中根据评分、观看次数和偏好推荐电影。例......
  • Python - Decorators
    Adecoratorisacallablethattakesacallableasinputandreturnsacallable.Thisisthegeneraldefinitionofadecorator.Thecallableinthisdefinitioncanbeafunctionoraclass.Inourinitialdiscussion,wewilltalkaboutdecoratorfunctions......
  • Python捕获一组中的1000个项目进行处理
    我有一个包含数千条记录的大表(可能有3,000到75,000条记录),我将所有数字ID放入排序列表中。我想一次有序地处理一组1000个ID。我如何优雅地获取前1000个和“标签”,设置为“223344到337788”(字典在这里有意义吗,或者只是列表捕获中的第一个/最后一个项目......以跟......
  • 在 Python 中创建和/或检查编号变量的优雅方法
    我是一个试图学习Python的老家伙,所以我最后的编码经验是使用BASIC-不,不是VisualBasic。我理解一些与Python相关的概念,但我处于初级编码阶段,所以我使用“强力”逻辑编写了这个项目-基本上,将字符串分解为单个字母,然后用经典的“”测试每个字母猜单词类型的游戏。......
  • 使用法兰克福 API 和 Python 虚拟环境时出现 404 错误
    我正在VisualStudioCode中用Python制作货币转换器脚本,并且使用法兰克福API,它在几天前一直工作正常,直到现在每次我尝试获取API时都会收到404错误:|||输出:>response=requests.get(f"https://api.frankfurter.app/latest?amount={amount}&from={CF}&to={CT}")>......
  • 我的目标是检测车道并控制车辆保持在车道中央。使用Python
    我目前正在做一个项目,我是一个初学者。并且我需要找到一种方法来使用检测到的车道来控制我的项目车辆保持在两条线之间的中心。img1|||img2我有疑问的话题如下如何判断我的机器人车是否在车道中央?我们应该用什么方法来控制机器人的转向......
  • 【学习笔记】Matlab和python双语言的学习(主成分分析法)
    文章目录前言一、主成分分析法1.主成分分析法简介2.主成分分析法原理3.主成分分析法思想4.PCA的计算步骤二、代码实现----Matlab三、代码实现----python总结前言通过模型算法,熟练对Matlab和python的应用。学习视频链接:https://www.bilibili.com/video/BV1EK41187......
  • 如何使用python输入提示具有相同参数类型但不同返回类型的函数?
    我有一个函数,它的返回类型是tuple[bool,set[int]|str]如果第0项是True,则第1项是结果set[int],否则第1项是一个str,显示失败的原因。是这样的defcallee(para_a:int)->tuple[bool,set[int]|str]:result=set([1,2,3])if......