首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python可视化数据分析08、Pandas_Excel文件读写

Python可视化数据分析08、Pandas_Excel文件读写

作者头像
红目香薰
发布2022-11-30 18:50:05
发布2022-11-30 18:50:05
9370
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

Python可视化数据分析08、Pandas_Excel文件读写

📋前言📋 💝博客:【红目香薰的博客_CSDN博客-计算机理论,2022年蓝桥杯,MySQL领域博主】💝 ✍本文由在下【红目香薰】原创,首发于CSDN✍ 🤗2022年最大愿望:【服务百万技术人次】🤗 💝Python初始环境地址:【Python可视化数据分析01、python环境搭建】💝 


环境需求 环境:win10 开发工具:PyCharm Community Edition 2021.2 数据库:MySQL5.6

目录

Python可视化数据分析08、Pandas_Excel文件读写

📋前言📋

环境需求

前言

Excel写入

Excel读取

其它操作


前言

使用Pandas读写Excel文件,需要安装openpyxl、xlsxwriter及xlrd这3个第三方库。 openpyxl:openpyxl源于PHPExcel,它提供了针对.xlsx文件的读写功能 xlsxwriter:用来将内容写入到.xlsx文件中 xlrd:用来读取.xls和.xlsx文件中的数据

安装顺序 

代码语言:javascript
复制
pip3 install openpyxl
pip3 install xlsxwriter
pip3 install xlrd

Excel写入

代码语言:javascript
复制
import pandas as pd

df = pd.DataFrame({"id": [1, 2, 3], "name": ["雷静", "小凤", "春梦"], "age": ["21", "22", "20"]})
print(df)
# 写入到Excel文件
df.to_excel("test.xlsx", sheet_name='Sheet1')

Excel读取

代码语言:javascript
复制
import pandas as pd

df = pd.read_excel("test.xlsx")
print(df)

其它操作

代码语言:javascript
复制
import pandas as pd

df = pd.read_excel("test.xlsx")
#  基础信息
print(df.info)
# 查看列名
print(df.columns)
# 查看各列数据类型
print(df.dtypes)
# 查看下标
print(df.index)
#  数据浏览前2条
print(df.head(2))
#  查看name到age列
print(df.loc[:, "name":"age"])
#  基本统计
print("最大年龄:", df.age.max())
print("平均年龄:", df.age.mean())
# 查询
print(df[df.name == "春梦"])
# 排序·True正序False倒序
print(df.sort_values(by=["age"], ascending=False))
# 在第二列【下标是1】添加列
df.insert(1, "sex", "女")
print(df)
# 在最后添加列
df["introduce"] = "巾帼"
print(df)
# 删除某行
df = df.drop(1)
print(df)
# 替换
value = pd.Series([1, "女", "雷静静", 20, "大眼姑娘"], index=["id", "sex", "name", "age", "introduce"])
df.loc[0] = value
value = pd.Series([4, "女", "小龙女", 18, "冰山美人"], index=["id", "sex", "name", "age", "introduce"])
df.loc[3] = value
print(df)
# 条数
print(len(df))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python可视化数据分析08、Pandas_Excel文件读写
  • 前言
  • Excel写入
  • Excel读取
  • 其它操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档