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

六盘水市网站建设_网站建设公司_JavaScript_seo优化

网站建设需要什么软件,wordpress网上在线插件,传媒网站给行业做宣传,什么是php网站欢迎阅读《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.ihoyoo.com/news/6654.html

相关文章:

  • 网站可以做什么2023年最新法定传染病有哪些
  • 网站建设 保定建设旅游信息网站的好处
  • 网站集约化平台建设网站实现多模板切换
  • 制作小程序网站源码WordPress主题(模板)制作教程
  • 万户网站建设网站改版说明
  • 网站文字特效如何咨询网络服务商
  • 济南网站建设设计制作公司那个网站可以做空比特币
  • 加强网站的建设工作的通知wordpress comer
  • 公司网站开发的流程上海高端品牌网站建设专家
  • 青岛建设厅官方网站wordpress去掉rss订阅
  • 网站建设qq群wordpress自动获取标签
  • 给朋友做的相册网站没有了上国外网站哪个dns快
  • 温州百度seo杭州seo排名优化
  • 怎么做视频解析的网站拍摄宣传片收费标准
  • 前台网站模板怎么做淘宝客网站备案
  • 衡水外贸网站建设梦幻西游手游网页版官网
  • 设计公司网站模板河南省网上商城采购平台
  • 360 的网站链接怎么做店面设计装修网
  • 蔺市网站建设网站建设科技项目申报书范文
  • 申请网站步骤专门做旅游的视频网站
  • 成都网站建设设计搜索引擎营销的实现方法有
  • 给文字做网站链接网站登录模板
  • dede添加网站背景关于免费制作网页的网站
  • 专业网站定制报价网页设计高端
  • 平面设计国外网站搭建小程序多少钱
  • 黄骅网站建设公司网站做论坛
  • 网站后台 更新缓存网站的域名每年都要续费
  • 如何做自己网站的访问记录广州网站制作知名 乐云践新
  • 手机网站案列微信做商城网站
  • 网站备案期间打不开什么网站做优化最好