作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下数据框:
z <- data.frame(
item=letters[rep(24:26,2)],
freq=c(4,3,2,4,4,1),
id=rep(1:2,each=3)
)
item freq id
x 4 1
y 3 1
z 2 1
x 4 2
y 4 2
z 1 2
数据框在每个 id,item
组合上都是唯一的。
我希望是这样的:
id x y z
1 4 3 2
2 4 4 1
这看起来是一个相当简单的转换,但我似乎无法让它工作。
这是我尝试过的(z
是数据框的名称):
dcast(z,id ~ item,sum)
它会返回这个:
id x y z
1 1 1 1
2 2 2 2
我做错了什么?
最佳答案
我不确定您为什么要在其中放置“求和”函数。试试这个:
> dcast(z, id ~ item, value.var="freq")
id x y z
1 1 4 3 2
2 2 4 4 1
关于r - 使用 dcast 加宽数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17736840/
我正在研究 Java Se 7 OCA,无法弄清楚为什么下面的代码无法编译。主方法中的方法调用会给出编译错误,指出方法不明确。在此重载方法示例中,加宽和装箱之间的优先级规则似乎发生冲突。 public
如有错误,请指正。Boxing+Varargs 是否优于 Boxing+Widening? 我在site中找到了那是另一种方式。 最佳答案 当多个可以符合条件时调用什么方法在 JLS #15.2.2
当元素在屏幕上时,我试图加宽一个 div(模拟进程栏)。我不能让任何事情发生。我究竟做错了什么?我正在尝试使用: jQuery $(document).ready(function() {
我正在尝试使用自定义样式表更改垂直 QScrollBar 的宽度 QScrollBar:vertical { border: 2px solid grey; background:
我遇到了 https://code.google.com/p/hamcrest/issues/detail?id=130为 Hamcrest 匹配器添加一些语法糖。但这个想法被 Hamcrest 开发
我是一名优秀的程序员,十分优秀!