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

网络营销资讯网站网页设计总结心得

网络营销资讯网站,网页设计总结心得,网络平台推广的好处,天元建设集团有限公司破产了吗文章目录 介绍reshape2::melt()的用法实例 reshape2::dcast()的用法实例 tidyr::gather()的用法tidyr::spread()的用法 介绍 tidyverse系列包中的函数操作都是针对简洁数据框进行的,对于不是简洁的数据,实现需要进行数据重塑。数据重塑主要包括长宽表的…

文章目录

  • 介绍
  • reshape2::melt()的用法
    • 实例
  • reshape2::dcast()的用法
    • 实例
  • tidyr::gather()的用法
  • tidyr::spread()的用法

介绍

tidyverse系列包中的函数操作都是针对简洁数据框进行的,对于不是简洁的数据,实现需要进行数据重塑。数据重塑主要包括长宽表的转换、拆分/合并列、方形化。长宽表转化最初使用的是reshape2包的melt()和cast()函数,后来又发展到早起tidyr包的gather()和spread()函数,现在tidyr 1.0之后又提供了更加易用的pivot_longer()和pivot_wider()函数。

reshape2::melt()的用法

melt()实现了将宽表转化为长表的功能。

melt(data,id.vars=c(" "),measure.vars=c("  "),variable.name="variable",value.name="value")

其中:

  • id.vars相当于码是只转化后不变的列
  • meansure.vars表示在转化中需要重塑的列
  • variable.name表示将measure.vars转化为一列后变量列的名称
  • value.name表示重塑后变为一列的数值列的名称

实例

> Df
#    key  a  b  c
# 1   A NA NA  1
# 2   B NA  2 NA
# 3   C  3 NA NA
# 4   D NA  4 NA
# 5   E NA NA  5
melt(Df,id.vars = 'key',measure.vars = c('a','b','c'),variable.name = 'vars',value.name = 'value' )
#     key vars value
# 1    A    a    NA
# 2    B    a    NA
# 3    C    a     3
# 4    D    a    NA
# 5    E    a    NA
# 6    A    b    NA
# 7    B    b     2
# 8    C    b    NA
# 9    D    b     4
# 10   E    b    NA
# 11   A    c     1
# 12   B    c    NA
# 13   C    c    NA
# 14   D    c    NA
# 15   E    c     5

reshape2::dcast()的用法

dcast()实现了将长表转化为宽表的功能。

dcast( data, formula, value.var...)

其中,formula的形式为var1+var2~variable, var1和var2表示码是变化中不变的列,variable表示变量名列的列名;
value.var表示数据列的列名。

实例

DF=data.frame(v=1:5,key=LETTERS[1:5],vars=sample(letters[1:3],5,replace = T))
#   v key vars
# 1 1   A    c
# 2 2   B    b
# 3 3   C    a
# 4 4   D    b
# 5 5   E    c
dcast(DF,formula = key~vars,value.var = 'v')
#   key  a  b  c
# 1   A NA NA  1
# 2   B NA  2 NA
# 3   C  3 NA NA
# 4   D NA  4 NA
# 5   E NA NA  5

tidyr::gather()的用法

tidyr::spread()的用法

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

相关文章:

  • 网站建设氵金手指专业汉中市网站建设
  • 重庆南川网站制作公司电话网站的开发环境怎么写
  • 湖北专升本网站建设市长调度国庆假期安全稳定工作
  • 公司建设网站的请示小程序链接如何转成网页链接
  • 校园时空网站建设分析wordpress模板html5
  • 网站建设总结 优帮云php5 mysql网站开发基础与应用
  • 提供邯郸网站建设卓朴战略营销咨询
  • 为什么要做网站建设陕西煤化建设集团网站
  • 帮建网站的人旅游精品网站建设
  • 北京做网站哪家好一小时学做网站
  • 海珠区做网站的公司海口编程培训有哪些机构
  • 经营网站需要什么费用上海高端建站网站
  • 学网站设计培训电话微信小程序下单怎么弄商家
  • 烟台芝罘区住房建设局网站从留言板开始做网站
  • 建网站公司用什么网站程序山东省建设厅网站一体化平台
  • 个人网站如何在工信部备案搭建本地wordpress
  • 内蒙古创意网站开发做网站需要什么知识
  • 网站建设熊掌号里属于什么领域丹灶网站建设案例
  • 沧州做网站的专业公司网页界面设计中交互设计是指
  • 雅安交通建设集团网站网站建设以及网页设计需要会什么
  • 监控网站建设需要多少钱百度问答官网
  • 自己能不能做个网站wordpress全部设置
  • 网站建设 工作方案建立网站是很多企业开始进行网络营销的第一步
  • 制作微信的网站有哪些丰都网站建设哪家好
  • 成都网站制作服务西安有什么好玩的
  • 有什么好的免费网站做教育宣传语石家庄的建筑公司
  • 设计网站项目描述贵州省交通工程建设质监局网站
  • 焦作网站建设哪家正规网页设计作品展示 简单
  • c2c网站设计缅甸最新新闻
  • 推荐门户网站建设公司吉林省建设厅网站二建管理系统