RNote__dplyr and plyr

8 篇文章 0 订阅
3 篇文章 0 订阅

dplyr主要用于处理dataframe数据,并植入C++技术以增加运算速度。

点 .

类似于~的一种符号,只收集变量名,而不是名下的值,plyr包多是用“.”来设定变量名表达式。
输出:list of symbol and language primitives

%>%、 %.%

mtcars %>%
  head() %>%
  print() %>%
  add_rownames()

add_rownames

为dataframe增加行名。

all.equal.tbl_df

比较两个dataframe是否相同。

arrange

arrange(mtcars, cyl, disp)

根据cyl,disp的大小排列行(升序)

arrange(mtcars, desc(disp))
##此为降序

as_data_frame

强制转换list为dataframe。

between

x <- rnorm(1e2)
x[between(x, -1, 1)]

between(x, -1, 1)返回TRUE或者FALSE。

mutate

增加新变量。

glimpse

查看数据。

each

联合函数,但不能输入额外的参数。

# Call min() and max() on the vector 1:10
each(min, max)(1:10)
# This syntax looks a little different. It is shorthand for the
# the following:
f<- each(min, max)
f(1:10)
# Three equivalent ways to call min() and max() on the vector 1:10
each("min", "max")(1:10)
each(c("min", "max"))(1:10)
each(c(min, max))(1:10)
# Call length(), min() and max() on a random normal vector
each(length, mean, var)(rnorm(100))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值