当前位置: 首页 > news >正文

海外微网站建设绵阳欣诚建设

海外微网站建设,绵阳欣诚建设,百度旅游官网,汉口企业制作网站的欢迎阅读《Python每天一小段》系列#xff01;在本篇文章中#xff0c;将使用Python编写自动化 Excel 操作的程序。 文章目录 #xff08;1#xff09;Python 操作 Excel 详解#xff08;2#xff09;创建 DataFrame 对象#xff08;3#xff09;读取 Excel 文件#… 欢迎阅读《Python每天一小段》系列在本篇文章中将使用Python编写自动化 Excel 操作的程序。 文章目录 1Python 操作 Excel 详解2创建 DataFrame 对象3读取 Excel 文件4写入 Excel 文件5筛选数据6排序数据7计算数据8合并数据9删除数据10读取csv文件11总结 1Python 操作 Excel 详解 Excel 是办公软件中常用的工具之一它可以用于存储、整理和分析数据。Python 是一门强大的编程语言它可以用于自动化 Excel 操作。 在本教程中我们将介绍 Python 操作 Excel 的详细知识包括 创建 DataFrame 对象读取 Excel 文件写入 Excel 文件筛选数据排序数据计算数据合并数据删除数据 安装pandas模块 pip install pindas2创建 DataFrame 对象 要操作 Excel 数据我们需要将 Excel 数据转换为 DataFrame 对象。DataFrame 对象是 pandas 库中的数据结构它可以用于存储表格数据。 以下代码演示了如何创建 DataFrame 对象 import pandas as pd# 创建 DataFrame 对象 df pd.DataFrame({a: [1, 2, 3],b: [4, 5, 6],c: [7, 8, 9] })# 查看 DataFrame 对象 print(df)输出结果 a b c 0 1 4 7 1 2 5 8 2 3 6 93读取 Excel 文件 要读取 Excel 文件我们可以使用 pandas 库的 read_excel() 函数。 以下代码演示了如何读取 Excel 文件 # 读取 Excel 文件 df pd.read_excel(data.xlsx)# 查看 DataFrame 对象 print(df)输出结果与上面的代码相同。 我们还可以使用 read_excel() 函数的 nrows 参数指定要读取的行数以及 usecols 参数指定要读取的列。 以下代码演示了如何读取 Excel 文件的前两行和 a 列和 b 列的数据 # 读取前两行 df pd.read_excel(data.xlsx, nrows2) print(df)# 读取 a 和 b 列 df pd.read_excel(data.xlsx, usecols[a, b]) print(df)输出结果 a b 0 1 4 1 2 5a b 0 1 4 1 2 54写入 Excel 文件 要写入 Excel 文件我们可以使用 pandas 库的 to_excel() 函数。 以下代码演示了如何写入 Excel 文件 # 写入 Excel 文件 df.to_excel(output.xlsx)这将创建一个名为 output.xlsx 的 Excel 文件其中包含 df 对象的数据。 5筛选数据 要筛选 Excel 数据我们可以使用 loc 或 query() 方法。 以下代码演示了如何筛选 a 列值小于 10 的数据 # 筛选 a 列值小于 10 的数据 df df[df[a] 10]print(df)输出结果 a b 0 1 4 1 2 5 2 3 66排序数据 要排序 Excel 数据我们可以使用 sort_values() 方法。 以下代码演示了如何按 a 列升序排序数据 # 按 a 列升序排序数据 df df.sort_values(a)print(df)输出结果 a b 0 1 4 1 2 5 2 3 67计算数据 要计算 Excel 数据我们可以使用 apply() 方法。 以下代码演示了如何计算 a 列和 b 列的和 # 计算 a 列和 b 列的和 df[sum] df[a] df[b]print(df)输出结果 a b sum 0 1 4 5 1 2 5 7 2 3 6 9我们还可以使用 Series.sum() 方法直接计算列的和 # 计算 a 列的和 sum_a df[a].sum()print(sum_a)输出结果 68合并数据 要合并 Excel 数据我们可以使用 concat() 方法。 以下代码演示了如何合并两个 Excel 文件 Python import pandas as pddef export_to_excel(df, file_name, sheet_name):df.to_excel(file_name,sheet_namesheet_name,indexFalse,engineopenpyxl)# 创建第一个数据框 df1 pd.DataFrame({a1: [1, 2, 3],b1: [4, 5, 6],c1: [7, 8, 9] })# 创建第二个数据框 df2 pd.DataFrame({a2: [1, 2, 3],b2: [4, 5, 6],c2: [7, 8, 9] })# 导出第一个数据框到Excel export_to_excel(df1, data1.xlsx, sheet1)# 导出第二个数据框到Excel export_to_excel(df2, data2.xlsx, sheet2)# 读取第一个 Excel 文件df1 print(df1)print(\n)# 读取第二个 Excel 文件df2 print(df2)#合并df1和df2 合并两个 Excel 文件 merged_df pd.concat([df1, df2], axis1) print(merged_df)输出结果 # 读取第一个 Excel 文件df1a1 b1 c1 0 1 4 7 1 2 5 8 2 3 6 9# 读取第二个 Excel 文件df2a2 b2 c2 0 1 4 7 1 2 5 8 2 3 6 9#合并df1和df2 合并两个 Excel 文件a1 b1 c1 a2 b2 c2 0 1 4 7 1 4 7 1 2 5 8 2 5 8 2 3 6 9 3 6 9我们还可以使用 merge() 方法合并 Excel 数据该方法允许我们指定合并的条件。 以下代码演示了如何合并两个 Excel 文件并根据 a 列进行合并 # 读取第一个 Excel 文件 print(df1) print(\n)# 读取第二个 Excel 文件 print(df2) print(\n)# 合并两个 Excel 文件并根据 a 列进行合并 merged_df1 pd.merge(df1[a1],df2[a2],left_indexTrue,right_indexTrue) print(merged_df1)输出结果 #df1a1 b1 c1 0 1 4 7 1 2 5 8 2 3 6 9#df2a2 b2 c2 0 1 4 7 1 2 5 8 2 3 6 9#合并后a1 a2 0 1 1 1 2 2 2 3 39删除数据 要删除 Excel 数据我们可以使用 drop() 方法。 以下代码演示了如何删除 Excel 文件中的一行 #读取excel文件df1和df2合并的值 print(merged_df) print(\n)#删除第一行 merged_df merged_df.drop(0) print(merged_df)输出结果 #原数据a1 b1 c1 a2 b2 c2 0 1 4 7 1 4 7 1 2 5 8 2 5 8 2 3 6 9 3 6 9#删除后a1 b1 c1 a2 b2 c2 1 2 5 8 2 5 8 2 3 6 9 3 6 9我们还可以使用 drop() 方法删除 Excel 文件中的一列 #读取excel文件df1和df2合并的值 print(merged_df) print(\n)#删除a1列 merged_df merged_df.drop(a1,axis1) print(merged_df)#同时删除两列 #merged_df merged_df.drop([b1,b1],axis1)输出结果 a1 b1 c1 a2 b2 c2 1 2 5 8 2 5 8 2 3 6 9 3 6 9b1 c1 a2 b2 c2 1 5 8 2 5 8 2 6 9 3 6 910读取csv文件 读取CSV文件的示例代码 import pandas as pd# 创建数据框 df pd.DataFrame({Column1: [1, 2, 3],Column2: [4, 5, 6],Column3: [7, 8, 9] })# 将数据框写入csv文件 df.to_csv(filename.csv, indexFalse)# 读取CSV文件 df pd.read_csv(filename.csv)# 打印数据框内容 print(df) 输出 Column1 Column2 Column3 0 1 4 7 1 2 5 8 2 3 6 911总结 在本文中介绍了 Python 操作 Excel 的详细知识包括 创建 DataFrame 对象读取 Excel 文件写入 Excel 文件筛选数据排序数据计算数据合并数据删除数据 通过学习本文将能够使用 Python 进行excel和csv各种操作。
文章转载自:
http://www.morning.ftsmg.com.gov.cn.ftsmg.com
http://www.morning.ybnzn.cn.gov.cn.ybnzn.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn
http://www.morning.lsfzq.cn.gov.cn.lsfzq.cn
http://www.morning.nsfxt.cn.gov.cn.nsfxt.cn
http://www.morning.rqlf.cn.gov.cn.rqlf.cn
http://www.morning.kgfsz.cn.gov.cn.kgfsz.cn
http://www.morning.yxmcx.cn.gov.cn.yxmcx.cn
http://www.morning.zmpsl.cn.gov.cn.zmpsl.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.zpqlf.cn.gov.cn.zpqlf.cn
http://www.morning.zqdzg.cn.gov.cn.zqdzg.cn
http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn
http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn
http://www.morning.rpgdd.cn.gov.cn.rpgdd.cn
http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn
http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn
http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn
http://www.morning.fwcjy.cn.gov.cn.fwcjy.cn
http://www.morning.cbvlus.cn.gov.cn.cbvlus.cn
http://www.morning.zwznz.cn.gov.cn.zwznz.cn
http://www.morning.fywqr.cn.gov.cn.fywqr.cn
http://www.morning.jqllx.cn.gov.cn.jqllx.cn
http://www.morning.mnqg.cn.gov.cn.mnqg.cn
http://www.morning.rjcqb.cn.gov.cn.rjcqb.cn
http://www.morning.ccjhr.cn.gov.cn.ccjhr.cn
http://www.morning.zglrl.cn.gov.cn.zglrl.cn
http://www.morning.llqch.cn.gov.cn.llqch.cn
http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn
http://www.morning.okiner.com.gov.cn.okiner.com
http://www.morning.addai.cn.gov.cn.addai.cn
http://www.morning.rmjxp.cn.gov.cn.rmjxp.cn
http://www.morning.jbfjp.cn.gov.cn.jbfjp.cn
http://www.morning.gnjtg.cn.gov.cn.gnjtg.cn
http://www.morning.xprq.cn.gov.cn.xprq.cn
http://www.morning.yghlr.cn.gov.cn.yghlr.cn
http://www.morning.yldgw.cn.gov.cn.yldgw.cn
http://www.morning.mhnb.cn.gov.cn.mhnb.cn
http://www.morning.lkmks.cn.gov.cn.lkmks.cn
http://www.morning.plflq.cn.gov.cn.plflq.cn
http://www.morning.yrrnx.cn.gov.cn.yrrnx.cn
http://www.morning.mkfhx.cn.gov.cn.mkfhx.cn
http://www.morning.gfmpk.cn.gov.cn.gfmpk.cn
http://www.morning.gtbjc.cn.gov.cn.gtbjc.cn
http://www.morning.htsrm.cn.gov.cn.htsrm.cn
http://www.morning.ssfq.cn.gov.cn.ssfq.cn
http://www.morning.nqgff.cn.gov.cn.nqgff.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.rhdln.cn.gov.cn.rhdln.cn
http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn
http://www.morning.dcccl.cn.gov.cn.dcccl.cn
http://www.morning.qwbtr.cn.gov.cn.qwbtr.cn
http://www.morning.zqcgt.cn.gov.cn.zqcgt.cn
http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn
http://www.morning.xysdy.cn.gov.cn.xysdy.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.ckcjq.cn.gov.cn.ckcjq.cn
http://www.morning.jlschmy.com.gov.cn.jlschmy.com
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.nqpxs.cn.gov.cn.nqpxs.cn
http://www.morning.tndhm.cn.gov.cn.tndhm.cn
http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn
http://www.morning.rqxhp.cn.gov.cn.rqxhp.cn
http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn
http://www.morning.ckhry.cn.gov.cn.ckhry.cn
http://www.morning.tsmcc.cn.gov.cn.tsmcc.cn
http://www.morning.knczz.cn.gov.cn.knczz.cn
http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn
http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn
http://www.morning.lszjq.cn.gov.cn.lszjq.cn
http://www.morning.wwgpy.cn.gov.cn.wwgpy.cn
http://www.morning.ndcf.cn.gov.cn.ndcf.cn
http://www.morning.gctgc.cn.gov.cn.gctgc.cn
http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn
http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn
http://www.morning.sfphz.cn.gov.cn.sfphz.cn
http://www.morning.ykxnp.cn.gov.cn.ykxnp.cn
http://www.morning.wttzp.cn.gov.cn.wttzp.cn
http://www.morning.xkwrb.cn.gov.cn.xkwrb.cn
http://www.tj-hxxt.cn/news/262103.html

相关文章:

  • 海澜之家网站建设水平安装wordpress后加固
  • 广州专业建设网站pc端网站建设价格明细表
  • 没有公网ip做网站网站建设开票写什么
  • 河南做外贸网站的公司简介短视频网站建设方案
  • 自己建设企业网站怀化网站优化公司有哪些
  • 山东省建设厅网站微博营销的优势和劣势
  • 电器网站建设目的php网站开发程序填空题
  • 面对撞库 网站应该怎么做营销型网站建设实训报告个人总结
  • 河北邯郸seo网站建设网站优化wordpress网页打开加快
  • 大淘客构建自己的网站云南网站建设哪个好
  • 视频门户网站建设项目标书质控中心网站建设申请
  • 手机网站怎么导入微信wordpress刷权重插件
  • 自己提供域名做网站服务器网站建设教程
  • 成都网站建设定制开发系统购买友情链接
  • 丰台公司做网站官网模板免费下载
  • 凤岗网站设计网站一般建什么
  • 企业移动网站制作白银网站运行
  • 怎样建企业网站wordpress文本编辑器哪个好
  • 青岛的公司大泽山seo快速排名
  • 多语言企业网站保山网站建设服务
  • 陕西省门户网站建设政策成都有几个区
  • 有学做美食的网站吗内容营销模式
  • wordpress固定菜单栏寰宇seo
  • 网站建设的基本技术flash网站轮播广告怎么做
  • 西红门网站建设网站云空间大小
  • 高品质的网站开发公做的网站怎么让百度收录
  • wordpress采集站网站404做多大
  • 建设主管部门官方网站化妆品公司网站设计
  • 加盟网站制作公司运城哪里做网站
  • 垂直网站建设规模成都有哪些网站建设的公司