我正在使用R中的%>%运算符完成我的小步骤。它非常有用,但有时我会被一些必须是简单的东西卡住。
考虑以下示例:
mm<-matrix(nrow=4, ncol=5, seq(20))
dim(mm)<-NULL我用它来展平一个矩阵。如何使用%>%展平mm
发布于 2017-05-18 23:42:17
一种解决方案是c()
mm %>% c
#[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20发布于 2017-05-18 23:42:23
你可以使用一个函数:
set_dim_to_null <- function(mat) {
dim(mat) <- NULL
mat
}
mm %>%
set_dim_to_null()或者使用可以充当匿名函数的大括号:
mm %>% {
dim(.) <- NULL
.
}发布于 2017-05-19 02:46:36
mm %>% as.numeric也会产生所需的结果。
https://stackoverflow.com/questions/44052187
复制相似问题