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

自己也可以免费轻松创建一个网站做国内电影网站赚钱不

自己也可以免费轻松创建一个网站,做国内电影网站赚钱不,重庆seo网站系统,域名访问网站下一 to_excel 方法的相关参数 用它来指定要将 DataFrame 写入哪些工作表的哪些单元格,以及是否需要包含列标题和 DataFrame 索引。如何处理特殊值(如 np.nan 和 np.inf)。 1.指定工作表和单元格 sheet_name:指定将 DataFrame 写入的…

一 to_excel 方法的相关参数

用它来指定要将 DataFrame 写入哪些工作表的哪些单元格,以及是否需要包含列标题和 DataFrame 索引。如何处理特殊值(如 np.nan 和 np.inf)。

1.指定工作表和单元格

sheet_name:指定将 DataFrame 写入的工作表名称。若不存在,pandas 会创建一个新的工作表。

 sheet_name="MySheet",   # 写入的工作表名称

startrow 和 startcol:指定从哪个行和列开始写入数据。在工作表中指定一个特定的位置来放置数据。

startrow=2,             # 从第三行开始写入(索引从0开始)
startcol=1,             # 从第二列开始写入(索引从0开始)

2.是否包含列标题和索引

header:布尔值,指定是否写入列标题。默认是 True

index:布尔值,指定是否写入行索引。默认是 True

header=True,            # 包含列标题
index=False,            # 不包含行索引

3.处理特殊值

na_rep:指定如何将 NaN 值表示在 Excel 中。默认是空字符串 ""

inf_rep:指定如何将正无穷大(np.inf)和负无穷大(-np.inf)表示在 Excel 中。默认是 "inf" 和 "-inf"

na_rep="NA",            # 将 NaN 表示为 "NA"
inf_rep="Infinity"      # 将 inf 和 -inf 表示为 "Infinity"

4.示例代码1

import pandas as pd
import numpy as np
import datetime as dtdata=[[dt.datetime(2020,1,1, 10, 13), 2.222, 1, True],
[dt.datetime(2020,1,2), np.nan, 2, False],
[dt.datetime(2020,1,2), np.inf, 3, True]]df = pd.DataFrame(data=data,
columns=["Dates", "Floats", "Integers", "Booleans"])df.index.name="index"
print(df)df.to_excel("written_with_pandas.xlsx", 
sheet_name="Output",
startrow=1, 
startcol=1, 
index=True, 
header=True,
na_rep="<NA>", 
inf_rep="<INF>")

1.导入库 

import datetime as dt

datetime:用于处理日期和时间的库。

2.创建数据

data = [[dt.datetime(2020, 1, 1, 10, 13), 2.222, 1, True],[dt.datetime(2020, 1, 2), np.nan, 2, False],[dt.datetime(2020, 1, 2), np.inf, 3, True]
]

data 是一个列表,其中每个子列表代表 DataFrame 的一行。

每一行包含四个值:一个日期时间对象、一个浮点数、一个整数和一个布尔值。

第二行包含一个 NaN 值(np.nan),表示缺失数据。

第三行包含一个正无穷大值(np.inf)。

3.创建 DataFrame

df = pd.DataFrame(data=data, 
columns=["Dates", "Floats", "Integers", "Booleans"])df.index.name = "index"

4.写入 Excel 文件

df.to_excel("written_with_pandas.xlsx",sheet_name="Output",startrow=1,startcol=1,index=True,header=True,na_rep="<NA>",inf_rep="<INF>"
)

to_excel 方法用于将 DataFrame 写入 Excel 文件。

"written_with_pandas.xlsx":输出的 Excel 文件名。

sheet_name="Output":将数据写入名为 "Output" 的工作表。

startrow=1 和 startcol=1:数据将从 Excel 文件的第二行和第二列开始写入(索引从 0 开始)。

index=True:包括 DataFrame 的索引。

header=True:包括列标题。

na_rep="<NA>":将 NaN 值替换为 "<NA>"

inf_rep="<INF>":将 np.inf 和 -np.inf 替换为 "<INF>"

5.示例代码2

用 with

import pandas as pd
import numpy as np# 创建一个示例 DataFrame
data = {'A': [1, 2, np.nan, 4],'B': [np.inf, 5, 6, -np.inf],'C': [7, 8, 9, 10]
}
df = pd.DataFrame(data)# 将 DataFrame 写入 Excel 文件
with pd.ExcelWriter("output.xlsx") as writer:df.to_excel(writer,sheet_name="MySheet",   # 写入的工作表名称startrow=2,             # 从第三行开始写入(索引从0开始)startcol=1,             # 从第二列开始写入(索引从0开始)header=True,            # 包含列标题index=False,            # 不包含行索引na_rep="NA",            # 将 NaN 表示为 "NA"inf_rep="Infinity"      # 将 inf 和 -inf 表示为 "Infinity")


二 to_excel 方法和 ExcelClass 类

可以将多个 DataFrame 写入同一张或多张工作表。

分 3 次将同一个 DataFrame 写入工作表,前两次写入了工作表 1 的两个位置,第三次写入了工作表 2:

将 ExcelClass 用作了上下文管理器,因此当文件离开上下文管理器时(也就是离开由缩进定义的代码块时)会被自动写入磁盘。如果不像这样写的话,则必须显式地调用 writer.save() 。

http://www.dtcms.com/wzjs/796414.html

相关文章:

  • 怎么做微信钓鱼网站制作软件教程
  • 十堰网站建设制作公司国内重大新闻事件2021年10月
  • 视频网站开发需要什么插件不付费免费网站
  • 如何优化基础建站陕汽企业门户登录
  • 专业手机移动网站设计浙江鼎兴建设有限公司网站
  • 二级域名做网站前端兼职一个静态页面报价
  • 如何选择营销网站建设免费图文制作app
  • 潮州南桥市场中国建设银行网站南昌建设局网站查询塔吊证怎么查
  • 猪八戒网站做设计兼职流程网页制作有什么软件
  • 北京网站设计服务商网络营销有哪些推广的方法
  • 网站建设公司大全网站开发视频下载
  • 衡水移动网站建设东莞微客巴巴做网站
  • 国外设计网站app有哪些公司做网站需要准备什么条件
  • 网站定制建设塑胶卡板东莞网站建设支持
  • 公司网站能否申请国外免费空间申请企业邮箱步骤是什么
  • 做网站推广价格男科
  • 四川航天中瑞建设工程有限公司网站网站该怎么找到
  • 建设网站怎么查明细涿州住房和城乡建设局网站
  • 广东省建设见证员网站北京互联网教育公司排名
  • 网站建设服务方案ppt网站建设采用的技术
  • asp.net 制作网站开发招聘信息网站
  • 百度站长工具排名wordpress深度开发
  • 网站建设页头的设计直接IP做访问我服务器的网站
  • 怎么样做网站才能适应手机屏幕重庆哪里可以做网站
  • 公司网站建设模板福州网络营销推广产品优化
  • 自己做个公司网站做游戏网站多钱
  • 方维网站后台提示验证码错误外贸流程实训报告
  • 登尼特网站建设服务广东建设网 四川是什么网站
  • 网站地图提交python做网站源码
  • 做网站的公司如何推广泰安公司