我有一个很长的列表,其中包含各种长度的表格,如下所示:
[[1]]
16 21 28 36 47 49 51 62 71 80 87 93 95
4 2 1 2 1 3 1 1 1 1 2 2 1
[[2]]
16 36 47 49 71
1 2 3 1 1
[[3]]
4 36 47 71 87 98
1 1 1 1 1 2
[[4]]
16 21 47 49 56 62 71 80 87 93
1 1 1 1 1 1 1 1 1 1
我试图使用以下行将此列表传输到表中:
do.call(c,loser)# where 'loser' is my list
这几乎是我想要的。我当前的输出是这样的:
16 21 28 36 47 49 51 62 71 80 87 93 95 16 36 47 49 71 4 36 47 71 87 98 16 21
4 2 1 2 1 3 1 1 1 1 2 2 1 1 2 3 1 1 1 1 1 1 1 2 1 1
47 49 56 62 71 80 87 93 21 28 36 49 56 62 64 80 87 93 21 36 47 49 64 80 4 36
1 1 1 1 1 1 1 1 2 1 1 2 1 2 4 1 1 1 1 1 2 1 1 1 1 1
4 21 36 47 51 56 71 80 87 93 98 21 93 95 1 21 36 47 49 51 56 62 71
1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 3 2 1 1 2 1
如何将重复项合并在一起,以便我只有一个“16”,例如一个数字?谢谢!
答案 0 :(得分:2)
可能的解决方案:
public interface MyInterface<T> {
public void method(T object);
}
public class Car implements MyInterface<Engine> {
public void method(Engine object) {
}
}
答案 1 :(得分:1)
使用@ digEmAll的示例数据,请尝试:
xtabs(unlist(L, use.names = FALSE) ~ names(unlist(L)))
## names(unlist(L))
## 16 21 28 36 4 47 49 51 56 62 71 80 87 93 95 98
## 6 3 1 5 1 6 5 1 1 2 4 2 4 3 1 2