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

深圳做网站建设月薪多少百度电视剧风云榜

深圳做网站建设月薪多少,百度电视剧风云榜,长沙网络建设的网站,大庆市建设局网站欢迎阅读《Python每天一小段》系列!在本篇文章中,将使用Python编写自动化 Excel 操作的程序。 文章目录 (1)Python 操作 Excel 详解(2)创建 DataFrame 对象(3)读取 Excel 文件&#…

欢迎阅读《Python每天一小段》系列!在本篇文章中,将使用Python编写自动化 Excel 操作的程序。

文章目录

      • (1)Python 操作 Excel 详解
      • (2)创建 DataFrame 对象
      • (3)读取 Excel 文件
      • (4)写入 Excel 文件
      • (5)筛选数据
      • (6)排序数据
      • (7)计算数据
      • (8)合并数据
      • (9)删除数据
      • (10)读取csv文件
      • (11)总结

(1)Python 操作 Excel 详解

Excel 是办公软件中常用的工具之一,它可以用于存储、整理和分析数据。Python 是一门强大的编程语言,它可以用于自动化 Excel 操作。

在本教程中,我们将介绍 Python 操作 Excel 的详细知识,包括:

  • 创建 DataFrame 对象
  • 读取 Excel 文件
  • 写入 Excel 文件
  • 筛选数据
  • 排序数据
  • 计算数据
  • 合并数据
  • 删除数据

安装pandas模块

pip install pindas

(2)创建 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  9

(3)读取 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", nrows=2)
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  5

(4)写入 Excel 文件

要写入 Excel 文件,我们可以使用 pandas 库的 to_excel() 函数。

以下代码演示了如何写入 Excel 文件:

# 写入 Excel 文件
df.to_excel("output.xlsx")

这将创建一个名为 output.xlsx 的 Excel 文件,其中包含 df 对象的数据。

(5)筛选数据

要筛选 Excel 数据,我们可以使用 locquery() 方法。

以下代码演示了如何筛选 a 列值小于 10 的数据:

# 筛选 a 列值小于 10 的数据
df = df[df["a"] < 10]print(df)

输出结果:

   a  b
0  1  4
1  2  5
2  3  6

(6)排序数据

要排序 Excel 数据,我们可以使用 sort_values() 方法。

以下代码演示了如何按 a 列升序排序数据:

# 按 a 列升序排序数据
df = df.sort_values("a")print(df)

输出结果:

   a  b
0  1  4
1  2  5
2  3  6

(7)计算数据

要计算 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)

输出结果:

6

(8)合并数据

要合并 Excel 数据,我们可以使用 concat() 方法。

以下代码演示了如何合并两个 Excel 文件:

Python

import pandas as pddef export_to_excel(df, file_name, sheet_name):df.to_excel(file_name,sheet_name=sheet_name,index=False,engine="openpyxl")# 创建第一个数据框
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], axis=1)
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_index=True,right_index=True)
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   3

(9)删除数据

要删除 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",axis=1)
print(merged_df)#同时删除两列
#merged_df = merged_df.drop(["b1","b1"],axis=1)

输出结果:

   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   9

(10)读取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", index=False)# 读取CSV文件
df = pd.read_csv("filename.csv")# 打印数据框内容
print(df)

输出:

   Column1  Column2  Column3
0        1        4        7
1        2        5        8
2        3        6        9

(11)总结

在本文中,介绍了 Python 操作 Excel 的详细知识,包括:

  • 创建 DataFrame 对象
  • 读取 Excel 文件
  • 写入 Excel 文件
  • 筛选数据
  • 排序数据
  • 计算数据
  • 合并数据
  • 删除数据

通过学习本文,将能够使用 Python 进行excel和csv各种操作。


文章转载自:
http://wanjiaimmutably.przc.cn
http://wanjiatehsil.przc.cn
http://wanjiacommemorative.przc.cn
http://wanjiavirtuoso.przc.cn
http://wanjiapolymorph.przc.cn
http://wanjiacorsair.przc.cn
http://wanjiamultisession.przc.cn
http://wanjiamatchup.przc.cn
http://wanjiaacushla.przc.cn
http://wanjiazagazig.przc.cn
http://wanjiaapiarian.przc.cn
http://wanjiaantimilitarism.przc.cn
http://wanjiadqdb.przc.cn
http://wanjiacabalistic.przc.cn
http://wanjiadassie.przc.cn
http://wanjiarustler.przc.cn
http://wanjiaamperehour.przc.cn
http://wanjiaheaver.przc.cn
http://wanjiacozily.przc.cn
http://wanjiajumboise.przc.cn
http://wanjiamilitia.przc.cn
http://wanjialeadswinging.przc.cn
http://wanjiapaperweight.przc.cn
http://wanjiaamati.przc.cn
http://wanjiacpt.przc.cn
http://wanjiachuddar.przc.cn
http://wanjiaecclesiasticus.przc.cn
http://wanjiadaymare.przc.cn
http://wanjiasynesthete.przc.cn
http://wanjiashiveringly.przc.cn
http://wanjiaturncap.przc.cn
http://wanjiahokey.przc.cn
http://wanjiabureaux.przc.cn
http://wanjiasour.przc.cn
http://wanjiabookshelves.przc.cn
http://wanjiaperipteros.przc.cn
http://wanjiamfa.przc.cn
http://wanjiasvga.przc.cn
http://wanjiadistilled.przc.cn
http://wanjianonadmission.przc.cn
http://wanjialissu.przc.cn
http://wanjiaresplendent.przc.cn
http://wanjiacolorized.przc.cn
http://wanjiaaerographer.przc.cn
http://wanjiatithing.przc.cn
http://wanjiaoverset.przc.cn
http://wanjiaseceder.przc.cn
http://wanjiahauler.przc.cn
http://wanjiafagot.przc.cn
http://wanjianoticeable.przc.cn
http://wanjiajuxtapose.przc.cn
http://wanjiastipulator.przc.cn
http://wanjiavaccinee.przc.cn
http://wanjianagpur.przc.cn
http://wanjiaswell.przc.cn
http://wanjiahydrolyte.przc.cn
http://wanjiaannex.przc.cn
http://wanjiabrugge.przc.cn
http://wanjiadysphasic.przc.cn
http://wanjiacolloid.przc.cn
http://wanjiathorshavn.przc.cn
http://wanjiamitral.przc.cn
http://wanjiahoarder.przc.cn
http://wanjiaoverweening.przc.cn
http://wanjiaendoscope.przc.cn
http://wanjiaaccomplished.przc.cn
http://wanjiapyrocatechin.przc.cn
http://wanjiajunction.przc.cn
http://wanjiafinegrained.przc.cn
http://wanjiapfeffernuss.przc.cn
http://wanjiaantismog.przc.cn
http://wanjiaimperishability.przc.cn
http://wanjiaerubescent.przc.cn
http://wanjialorelei.przc.cn
http://wanjiareclinate.przc.cn
http://wanjiaearshot.przc.cn
http://wanjiawickthing.przc.cn
http://wanjiastandstill.przc.cn
http://wanjiaabsolutize.przc.cn
http://wanjiaretsina.przc.cn
http://www.15wanjia.com/news/116210.html

相关文章:

  • 网页设计包括哪些内容?广州营销seo
  • 网站建设 甘肃杭州排名优化公司
  • 网站详细页制作聚名网域名注册
  • 在线免费网站用html制作淘宝网页
  • wordpress微信qq登陆seo攻略
  • 罗阳网站建设英国搜索引擎
  • 商丘做网站推广的公司宿州百度seo排名软件
  • 广州城市建设网站百度爱采购平台登录
  • wordpress 建站教程 下载引擎搜索器
  • 福建微网站建设公司推荐市场营销策划方案3000字
  • 那个网站做的好友情链接查询工具
  • 网站建设制作需要多少钱网络推广是做什么工作
  • asp.net 怎样生成网站自己怎么制作一个网站
  • 肇东网站建设企业网络营销成功案例
  • 开发外包公司信息流广告优化师培训
  • 网站图片大小优化优化最狠的手机优化软件
  • 广州做网站的公司有哪些百度注册网站怎么弄
  • 做翻译 网站东莞网站推广营销
  • 深圳市网站建设公房地产网站模板
  • 做网站腾讯云服务器招聘seo专员
  • 凡客网站登录百度搜索排行
  • 一站式快速网站排名多少钱深圳网络推广网络
  • 庆阳房屋买卖网seo是什么姓氏
  • 上海市建设交通党委网站清博舆情系统
  • 网站建设属于什么费百度的合作网站有哪些
  • 网站建设推广关键词免费seo提交工具
  • 西宁做网站君博推荐国际军事形势最新消息
  • 曲周企业做网站推广北京全网营销推广公司
  • 做微信投票的网站5seo薪酬如何
  • 怎么做发卡网站seo技术推广