移动数据帧中的数字
问题描述:
答
我们可以使用apply
遍历行(MARGIN = 1
)到子集非NA元素,其次是NA
元件,串连它(c(
),转置(t
)输出并将其分配给原始数据集
df1[] <- t(apply(df1, 1, FUN = function(x) c(x[!is.na(x)], x[is.na(x)])))
您应该通过输入'?sort'和'?order'来查看'sort'和'order'的帮助信息。 – G5W
你可以做't(应用(df1,1,FUN = function(x)c(x [!is.na(x)],x [is.na(x)]))' – akrun
谢谢@akrun它的完美地工作 – CsabaD