pandas.DataFrame() 数据自动写入Excel

news2025/6/7 14:13:33

DataFrame 表格数据格式 ;
to_excel 写入Excel数据;
read_excel 阅读 Excel数据函数

import pandas as pd
 
 #df2 = pd.DataFrame({'neme': ['zhangsan', 'lisi', 3]})
df1 = pd.DataFrame({'One': [1, 2, 3],'name': ['zhangsan', 'lisi', 3]})#One是列明,123是列下面值
df1.to_excel('excel2.xlsx', sheet_name='Sheet1', index=False) # index false为不写入索引;excel1.xlsx有直接写入,没有先创建excel1.xlsx
print('df1\n',df1)
sheet1 =pd.read_excel('excel2.xlsx', sheet_name='Sheet1')
print('sheet1\n',sheet1)

这里有一个问题,当自动创建excel1.xlsx,并且刚开始只有一列one;再想再后面加一列name,
跑完代码,发现name这列,在excel1.xlsx的sheet1中看不到,代码中打印可能看到name这列。
直到我删除excel1.xlsx文件,并且把excel1.xlsx改成excel2.xlsx 再跑代码,才能看到后加的列
name。
打印显示:
df1
One name
0 1 zhangsan
1 2 lisi
2 3 3
sheet1
One name
0 1 zhangsan
1 2 lisi
2 3 3
在这里插入图片描述


import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13]]
df = pd.DataFrame(data,columns=['Name','Age'])
print('df***\n',df)

import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data, index=['rank1','rank2','rank3','rank4'])
print(df)

# '''
# df***
#       Name  Age
# 0    Alex   10
# 1     Bob   12
# 2  Clarke   13

#         Name  Age
# rank1    Tom   28
# rank2   Jack   34
# rank3  Steve   29
# rank4  Ricky   42
# '''

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1355389.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端三剑客——HTML5+CSS3+JavaScript

核心技术●实战训练营●项目实战(微视频版)   《前端三剑客——HTML5CSS3JavaScript》采用“核心技术→实战训练营→企业级项目实践”的结构和“由浅入深,由深到精”的模式进行讲解。 全书科学设置七大阶段由浅入深循序渐进,为解…

消防船,2027年将达到约26亿美元左右

近年来,消防船市场不断扩大,主要受到城市化进程和海上经济的快速发展的推动。消防船能够有效地灭火、增强海上边防力量,受到国内外政府和企业的广泛关注全球市场 近年来,消防船市场不断扩大,主要受到城市化进程和海上经…

C++ 多态向上转型详解

文章目录 1 . 前言2 . 多态3 . 向上转型4 . 总结 【极客技术传送门】 : https://blog.csdn.net/Engineer_LU/article/details/135149485 1 . 前言 此篇博文详解C的多态向上转型平台 : Qt 2 . 多态 【Q】什么是多态? 【A】解释如下 : 通俗来说,就是多种形态,具体…

Nginx学习之Nginx高性能的实现原理

Nginx学习之Nginx高性能的实现原理   Nginx 采用的是多进程(单线程) & 多路IO复用模型,使用了 I/O 多路复用技术的 Nginx,就成了”并发事件驱动“的服务器,同时使用sendfile等技术,最终实现了高性能。…

【LLM】大型语言模型综述论文

今天我将与大家分享一篇精彩的论文。这项调查提供了LLM文献的最新综述,这对研究人员和工程师来说都是一个有用的资源。 为什么选择LLM? 当参数尺度超过一定水平时,这些扩展的语言模型不仅实现了显著的性能改进,而且还表现出一些…

Ubuntu18.04 升级Ubuntu20.04

文章目录 背景升级方法遇到的问题 背景 因项目环境需要,欲将Ubuntu18.04升级至Ubuntu20.04,参考网上其他小伙伴的方法,也遇到了一个问题,特此记录一下,希望能帮助其他有同样问题的小伙伴。 升级方法 参考&#xff1a…

Qt+Opencv:基于Hough变换的直线检测

一、开场引言 在工业机器视觉领域,有很多直线检测和计算角度的应用场景。如下图,需要进行晶圆的粗对位校正: 此时需要计算出图像中的近似水平切割道的线条与实际水平线的夹角,从而进行晶圆的位置校正。在这个场景下,…

在Go语言中处理HTTPS请求

随着互联网的发展,安全性变得越来越重要。HTTPS作为安全的HTTP协议,已经被广泛使用。在Go语言中,处理HTTPS请求需要一些特定的步骤。本文将详细介绍如何在Go语言中处理HTTPS请求。 首先,确保你已经安装了Go语言的开发环境&#x…

如何删除K8S中的Pod

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

『C++成长记』运算符重载

🔥博客主页:小王又困了 📚系列专栏:C 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、运算符重载 📒1.1两个日期大小的比较 📒1.2运算符重载…

高通guestOS与hostOS通信框架HAB源码分析——概述

1)什么是HAB,他用来干什么? 如果你了解virtIO的话,就很容易明白HAB是用来干什么的。一句话来说,HAB实际作用和virtIO差不多。以高通8155(host qnxguest安卓)为例,所有硬件外设驱动都在qnx端&am…

公众号文章如何提高阅读量?媒介盒子教你几招

公众号作为微信运营的主要载体,做得好就能让品牌得到大量曝光,公众号文章作为长文案想要写好还需要一定的技术,今天媒介盒子就来和大家聊聊公众号文章怎么写才能提高阅读量: 一、 内容干货满足读者求知欲 只要你的文章实用性强&…

LeetCode(31) 下一个排列

整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地&#xf…

多线程基础入门【Linux】——下篇

目录 一,死锁 1. 死锁的必要条件 2,避免死锁 二,条件变量 同步概念与竞态条件 条件变量——初始化 静态初始化 动态初始化 pthread_cond_destroy (销毁) pthread_cond_wait (等待条件满足) pthread_cond_signal (唤醒线程) ph…

【AI】LoFTR图像匹配算法源码解析

0.LoFTR简介 Local Feature Transformers (LoFTR)是一种Detector-free的局部特征匹配方法,使用了具有自注意层和互注意层的Transformer模块来处理从卷积网络中提取的密集局部特征:首先在低特征分辨率(图像维度的1/8&a…

mysql的读写分离

MySQL 读写分离原理 读写分离就是只在主服务器上写,只在从服务器上读。 主数据库处理事务性操作,而从数据库处理 select 查询。 数据库复制被用来把主数据库上事务性操作导致的变更同步到集群中的从数据库。 常见的mysql读写分离分为以下两种 1&…

网络安全—模拟IP代理隐藏身份

文章目录 网络拓扑安装使用代理服务器设置隐藏者设置 使用古老的ccproxy实现代理服务器,仅做实验用途,禁止做违法犯罪的事情,后果自负。 网络拓扑 均使用Windows Server 2003系统 Router 外网IP:使用NAT模式 IP DHCP自动分配或者…

【损失函数】Hinge Loss 合页损失

1、介绍 Hinge Loss(合页损失)通常用于支持向量机(Support Vector Machine,SVM)等模型中,特别是在二分类问题中。它的目标是使正确类别的分数与错误类别的最高分之间的差异达到一个固定的边界,从…

【代码随想录】刷题笔记Day45

前言 早上又赖了会床......早睡早起是奢望了现在,新一年不能这样!支棱起来! 377. 组合总和 Ⅳ - 力扣(LeetCode) 这一题用的就是完全背包排列数的遍历顺序:先背包再物品,从前往后求的也是有几…

RK3568驱动指南|第九篇 设备模型-第106章 为什么注册总线之前要先注册设备实例分析实验

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…