小编mjn*_*hol的帖子

如何对R中的列表进行排序?

我试图在R中对列表进行排序.每个子列表包含一个整数和一个字符串.我的目标是对列表进行排序,以便最终列表按整数按升序排序.下面是我想要完成的一个例子:

a <- list(-5,"help")
b <- list(3, "stack")
c <- list(1, "me")
d <- list(10, "overflow")

list.of.lists <- list(a,b,c,d)
magic.sort(list.of.lists)
# Below is not exactly how it would be displayed, but should be understandable
-5, "help"
1, "me"
3, "stack"
10, "overflow"
Run Code Online (Sandbox Code Playgroud)

在R中有一个很好的方法来实现这个结果吗?理想情况下,结果也应作为列表列表返回.

sorting r list

12
推荐指数
1
解决办法
8057
查看次数

R MICE插补失败

我真的很困惑为什么我的估算在R's Mice 2.22包中失败了.我正在尝试使用以下数据框进行非常简单的操作:

> dfn
   a b c  d
1  0 1 0  1
2  1 0 0  0
3  0 0 0  0
4 NA 0 0  0
5  0 0 0 NA
Run Code Online (Sandbox Code Playgroud)

然后,我以下列方式使用鼠标来执行简单的平均估算:

imp <- mice(dfn, method = "mean", m = 1, maxit =1)
filled <- complete(imp)
Run Code Online (Sandbox Code Playgroud)

但是,我完成的数据如下所示:

> fill
 a b c  d
1 0.00 1 0  1
2 1.00 0 0  0
3 0.00 0 0  0
4 0.25 0 0  0
5 0.00 0 0 …
Run Code Online (Sandbox Code Playgroud)

statistics r r-mice

5
推荐指数
1
解决办法
704
查看次数

标签 统计

r ×2

list ×1

r-mice ×1

sorting ×1

statistics ×1