R语言函数使用①

作者: onlyme_862a | 来源:发表于2019-07-09 11:28 被阅读0次

首先构造一个二维数据框

df<- data.frame(x=c("A","B","C"),"2010"=c(1,3,4),"2011"=c(3,5,2),check.names = FALSE)
#1.二维数据→一维数据

df_melt <- reshape2::melt(df,id.vars="x",variable.name="year",value.name="value")

df_gather <- tidyr::gather(df,year,value,-x)

#2.一维数据→二维数据

df_dcast <- reshape2::dcast(df_melt,x~year,value.var = "value")

df_spread <- tidyr::spread(df_gather,year,value)

#3.在原有数据框基础添加新列且赋值

df_transform <- transform(df_melt,value2=value*2) 

df_transform2 <- transform(df_melt,value2=ifelse(year=="2011",value*3,value))

df_mutate <- dplyr::mutate(df_melt,value2=ifelse(year=="2011",value*3,value))

#4.排序

df_arrange1 <- dplyr::arrange(df_melt,value)  升序排序

df_arrange2 <- dplyr::arrange(df_melt,desc(value))  降序排序

相关文章

  • 哈佛R语言课程--3.函数、参数和R包

    学习目标 R语言函数的描述和应用。 使用参数修改R语言函数的默认操作 从R帮助文档获取有关函数的更多信息 创建用户...

  • R语言函数使用①

    首先构造一个二维数据框 df<- data.frame(x=c("A","B","C"),"2010"=c(1,3...

  • R语言学习记录

    如何理解AUC R语言 apply函数家族详解 R语言资料从Github上安装R包 Windows下使用insta...

  • 学习小组Day5笔记--慧美

    R语言学习笔记 R语言常识部分 R语句由函数和赋值构成。 R使用 <-,而不是传统的 = 作为赋值符号。 寻求帮助...

  • R基础快速入门(3)

    文集地址 R语言快速入门 R函数 使用关键字function来创建一个R函数,如下 如下方式调用和创建函数(含参数...

  • R语言实战__第1章 R语言介绍

    第1章 R语言介绍 1.3 R的使用 区分大小写的解释性语言 R语句由函数和赋值构成 赋值符号:<-。x <- r...

  • R语言常用函数整理(基础篇)

    R语言基础函数整理 R语言常用函数整理本篇是基础篇,即R语言自带的函数。 一、数据管理 vector:向量nume...

  • Day-4 I want food

    R语言的学习 1.R的安装2.R.studio的使用3.基本的操作(赋值、函数等) 图

  • 学习小组Day4-Ju Chen

    R 语言及使用 1. R 简介: R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能...

  • R--编程结构(二)

    R语言中没有指针 使用<<-或者assign() two <- function(u){ 调用函数后,这里就会创建...

网友评论

    本文标题:R语言函数使用①

    本文链接:https://www.haomeiwen.com/subject/hkgtkctx.html