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

网站设计的主要机构有哪些网站设计风格有几种

网站设计的主要机构有哪些,网站设计风格有几种,网络营销的具体方法,网站建设公司的问答营销案例当我们的数据涉及日期和时间时#xff0c;分析随时间变化变得非常重要。Pandas提供了一种方便的方法#xff0c;可以按不同的基于时间的间隔(如分钟、小时、天、周、月、季度或年)对时间序列数据进行分组。 在Pandas中#xff0c;有几种基于日期对数据进行分组的方法。我们将…当我们的数据涉及日期和时间时分析随时间变化变得非常重要。Pandas提供了一种方便的方法可以按不同的基于时间的间隔(如分钟、小时、天、周、月、季度或年)对时间序列数据进行分组。 在Pandas中有几种基于日期对数据进行分组的方法。我们将使用这些虚拟数据进行演示: importpandasaspdimportnumpyasnp# generating data consisting of weekly sales for the timeperiod Jan,2022 to Jan,2023dates pd.date_range(2022-01-01, 2023-01-05, freq1 W)sales_valnp.linspace(1000, 2000,len(dates) )data {date:dates,sales: sales_val} # Load the data dfpd.DataFrame(data) # Convert the date column to a datetime type df[date] pd.to_datetime(df[date]) df.sample(5)一些最常用的时间序列数据分组方法是: 1、resample pandas中的resample 方法用于对时间序列数据进行重采样可以将数据的频率更改为不同的间隔。例如将每日数据重新采样为每月数据。Pandas中的resample方法可用于基于时间间隔对数据进行分组。它接收frequency参数并返回一个Resampler对象该对象可用于应用各种聚合函数如mean、sum或count。resample()只在DataFrame的索引为日期或时间类型时才对数据进行重新采样。 importmatplotlib.pyplotaspltimportseabornassns# Set the date column as the index,# and Group the data by month using resample groupeddf.set_index(date).resample(M).mean() print(Grouping is done on monthly basis using resample method:\n, grouped)# plot the average of monthly salessns.lineplot(grouped.index, grouped[sales])plt.xlabel(Date)plt.ylabel(Average Monthly Sales)plt.grid(True)plt.title(Average Monthly sales with respect to month)在本例中我们首先将’ date 列转换为日期类型然后将其设置为DataFrame的索引。然后使用重采样方法按月分组数据并计算每个月的“sales”列的平均值。结果是一个新的DF每个月有一行还包含该月“sales”列的平均值。 2、使用Grouper pandas的Grouper 函数可以与 groupby 方法一起使用以根据不同的时间间隔例如分钟、小时、天、周、月、季度或年对数据进行分组。Grouper 包含了key 包含日期的列、frequency 分组依据的间隔、closed 关闭间隔的一侧和label 标记间隔等参数。Pandas 中的 Grouper 函数提供了一种按不同时间间隔例如分钟、小时、天、周、月、季度或年对时间序列数据进行分组的便捷方法。通过与Pandas 中的 groupby 方法 一起使用可以根据不同的时间间隔对时间序列数据进行分组和汇总。 Grouper函数接受以下参数: key:时间序列数据的列名。 freq:时间间隔的频率如“D”表示日“W”表示周“M”表示月等等。 closed:间隔是否应该在右侧(右)、左侧(左)或两侧(两个)闭合。 label :用它的结束(右)或开始(左)日期标记间隔。 Grouper函数和groupby一起按月间隔对数据进行分组: importmatplotlib.pyplotaspltimportseabornassns# Group the data by month using pd.Grouper and calculate monthly averagegroupeddf.groupby(pd.Grouper(keydate, freqM)).mean()print(Grouping is done on monthly basis using pandas.Grouper and groupby method:\n, grouped)# plot the average of monthly salessns.lineplot(grouped.index, grouped[sales])plt.xlabel(Date)plt.ylabel(Average Monthly Sales)plt.grid(True)plt.title(Average Monthly sales with respect to month using pd.Grouper and groupby )3.Usingdtaccessorwithgroupby:3、dt 访问器和 groupby Pandas中的dt访问器可以从日期和时间类列中提取各种属性例如年、月、日等。所以我们可以使用提取的属性根据与日期相关的信息对数据进行分组。 在Pandas中使用dt访问器从DataFrame中的date和time对象中提取属性然后使用groupby方法将数据分组为间隔。 importmatplotlib.pyplotaspltimportseabornassns# Group the data by month using dt and calculate monthly averagegroupeddf.groupby(df[date].dt.to_period(M)).mean()print(Grouping is done on monthly basis using dt and groupby method:\n, grouped)总结 这三种常用的方法可以汇总时间序列数据所有方法都相对容易使用。在时间复杂度方面所有方法对于中小型数据集都是有效的。对于较大的数据集resample的性能更好因为它针对时间索引进行了优化。而Grouper和dt提供了更大的灵活性可以进行更复杂的分组操作。可以根据自己喜欢的语法或者特定的需求选择一种方法使用。 https://avoid.overfit.cn/post/9a7eac8d7fcb40709fae990f933609cf 作者R. Gupta
http://www.w-s-a.com/news/986735/

相关文章:

  • 网站怎么做现场直播视频成都科技网站建设找
  • 个人网页设计步骤网站没有内容 能做优化吗
  • 专业网站建设公司招聘网站排行榜
  • 网站建设规范方法企业解决方案架构
  • ae做网站导航wordpress门户
  • 重庆市网站备案材料云南做网站
  • 网页设计模板网站免费珠海视窗网
  • 茂名模板建站定制WordPress注册不提示
  • 陕西营销型手机网站建设深圳制作网站服务
  • 受欢迎的锦州网站建设Wordpress 图片左右滑动
  • 湖南优化网站建设线上网站建设需求
  • 建什么类型的网站访问量比较大哪些外包公司比较好
  • php网站地图外贸建站哪家强外贸网站怎么做
  • 宁波五金网站建设中国建筑网官网投诉查询
  • 哪个网站注册域名便宜免费流程图制作网站
  • 潍坊做网站南宁网站seo优化公司
  • 网站建设的基本技术步骤无网站营销
  • 我国旅游网站的建设网站开发 混合式 数据库
  • 淘宝客网站域名家居网站开发项目计划书
  • 网站打不开显示asp苏州注册公司需要多少钱
  • 凡科建站登录官网wordpress主题有什么用
  • 西安双语网站建设怎么做网页动图
  • 宝安自适应网站建设无锡新区企业网站推广
  • 肇庆建设局网站cpanel 安装wordpress
  • 长春启做网站多少怎样换wordpress域名
  • 山西网站建设情况汇总vs2010 c 建设网站
  • 网站推广策划书 精品深圳市住建局和建设局官网
  • 住房和城乡建设部干部学院网站一般做公司网站需要哪几点
  • 网站制作流程详解(学做网站第一步)免费个人网站模版ps
  • 狮山网站建设公司微信平台软件开发