R语言初步-数据转换-4.mutate()函数

Python011

R语言初步-数据转换-4.mutate()函数,第1张

mutate:变异 突变 改变 数据修改

紧接着创建新的列gain和speed

新创建的列同时也可以使用(但是保留的方法仍然是赋值给某个名称):

由于系统显示限制,最后一列没有展示出来,运行view()函数即可:

如果只想要保留新的变量,那就使用transmute()函数:

此时参与计算的arr_delay、dep_delay、air_time、hours都消失,只有新转换的gain、hours 、gain_per_hour三列。

mutare()函数可以和前面提到的几个函数结合起来使用。其中进行运算的时候,肯定会涉及到R语言的计算语言,以下列出几个常用的:

举例:

across()它可以轻松地对多列执行相同的操作

给每一列加1

前两列四舍五入

还有如下2种写法

按列求均值

按行求和

分组求均值

分组求和

使用.name参数控制输出名

筛选没有缺失值的行

使用时mutate(),所有转换across()都将立即应用

统计字符长度

统计列最小/最大值