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

昆明找工作哪个网站好外贸网站域名赏析

昆明找工作哪个网站好,外贸网站域名赏析,如何用腾讯云建设自己网站,推图制作网站本文介绍基于Python语言,读取一个不同的列表示不同的日期的.csv格式文件,将其中缺失的日期数值加以填补;并用0值对这些缺失日期对应的数据加以填充的方法。 首先,我们明确一下本文的需求。现在有一个.csv格式文件,其第…

  本文介绍基于Python语言,读取一个不同的列表示不同的日期.csv格式文件,将其中缺失的日期数值加以填补;并用0值对这些缺失日期对应的数据加以填充的方法。

  首先,我们明确一下本文的需求。现在有一个.csv格式文件,其第一列表示日期,用2021001这样的格式记录每一天的日期;其后面几列则是这一日期对应的数据。如下图所示。

  从上图可以看到,第一列(紫色框内)的日期有很多缺失值,例如一下子就从第001天跳到了005天,然后又直接到了042天。我们希望,基于这一文件,首先逐日填补缺失的日期;其次,对于这些缺失日期的数据(后面四列),就都用0值来填充即可。最后,我们希望用一个新的.csv格式文件来存储我们上述修改好的数据。

  知道了需求,我们就可以开始代码的撰写;具体代码如下。

# -*- coding: utf-8 -*-
"""
Created on Thu Oct  5 14:58:19 2023@author: fkxxgis
"""import pandas as pdinput_file = "E:/04_Reconstruction/03_Image/Data.csv"
output_file = "E:/04_Reconstruction/03_Image/Data_AllYear.csv"df = pd.read_csv(input_file)
df['time'] = pd.to_datetime(df['time'], format='%Y%j')df.set_index('time', inplace=True)start_date = pd.to_datetime('2021001', format='%Y%j')
end_date = pd.to_datetime('2021365', format='%Y%j')
date_range = pd.date_range(start=start_date, end=end_date, freq='D')df_filled = df.reindex(date_range, fill_value=0)df_filled.reset_index(inplace=True)
df_filled['time'] = df_filled['index'].dt.strftime('%Y%j')df_filled.drop(df_filled.columns[0], axis=1, inplace=True)cols = list(df_filled.columns)
cols = [cols[-1]] + cols[:-1]
df_filled = df_filled[cols]df_filled.to_csv(output_file, index=False)

  其中,我们首先导入所需的库,并定义输入和输出文件的路径。随后,我们使用pd.read_csv方法读取输入文件,并将数据存储于df中。

  接下来,我们使用pd.to_datetime方法将df中的时间列转换为日期时间格式,并使用set_index方法将时间列设置为DataFrame的索引。

  随后,计算需要填补的日期范围——我们将字符串'2021001'转换为日期时间格式并作为结束日期,将字符串'2021365'转换为日期时间格式并作为结束日期,使用pd.date_range方法生成完整的日期范围,频率为每天。

  接下来,使用reindex方法对DataFrame进行重新索引,以包含完整的日期范围,并使用0填充缺失值。其次,使用reset_index方法将索引列还原为普通列,并使用dt.strftime方法将时间列转换回字符串格式。

  最后,我们使用drop方法删除第一列(否则最终输出的结果文件的第一列是前面的索引值,而不是time列),并将最后一列(也就是time列)移到第一列。随后,即可将修改后的DataFrame保存到输出文件中,使用to_csv方法,并设置index=False以避免保存索引列。

  运行上述代码,即可得到如下图所示的结果文件。

  可以看到,此时文件中已经是逐日的数据了,且对于那些新增日期的数据,都是0来填充的。

  至此,大功告成。

欢迎关注:疯狂学习GIS

http://www.yayakq.cn/news/161866/

相关文章:

  • 网站建设高端培训班网页设计教程网页设计培训
  • 国外做网站最佳网站设计
  • 网站后台编码seo网站建设费用
  • 上海网站设计专业团队如何重视企业网站的建设
  • 信誉好的做网站公司绍兴易网网站开发
  • 重庆响应式网站建设费用苏州首页排名关键词优化
  • 站长之家网站株洲定制网站建设
  • 上海网站开发一对一培训做网站注册什么性质的公司
  • 套模板网站价格表怎么运营
  • 做辅食网站佛山网站建设公司哪家性价比高
  • 国外网址烟台网站seo外包
  • 网站首页被降权怎么做app用户量排名
  • 微网站 具有哪方面的优势wordpress 去掉标题
  • 大连网站开发招聘wordpress网址导航开源
  • 怎么提高网站的收录项目经理岗位职责
  • 资产负债表在哪个网站可以做海外网络推广技巧
  • wordpress站长统计代码新手学做网站 pdf 下载
  • 信通网站开发中心软件技术有学做网站吗
  • 做网站找我要服务器密码提高基层治理效能
  • 网站开发系统源代码软件开发经费预算
  • 企业网站销售福州电商网站建设
  • 自建网站如何在百度上查到重庆企业做网站多少钱
  • 台州网站公司建站重庆网站设计找重庆最佳科技
  • cn域名做犯法网站电子类工程师报考入口
  • 自己做的手工放在哪个网站卖网页做的很美的网站
  • 网站建设及优化网站建设流程域名注册
  • 汉鼎中国 网站建设北京网站开开发公司
  • 车陂手机网站建设义乌外发联合加工网
  • 注册网站需要房产证网站建设培训班
  • 专门做肥料外贸的网站企业公示信息填报