library(ggplot2)
library(data.table)
df <- data.table(mpg)
我正在使用mpg数据集,我希望按displ
计算manufacturer
的变量cyl = 4
的最大值,对于setkey(df,cyl)
df[.(4),max(displ),keyby = manufacturer]
manufacturer V1
1: audi 2.0
2: chevrolet 2.4
3: dodge 2.4
4: honda 2.0
5: hyundai 2.4
6: nissan 2.5
7: subaru 2.5
8: toyota 2.7
9: volkswagen 2.0
的车辆。
Setkeys方法:
setindex(df,cyl)
df[.(4),max(displ),keyby = manufacturer ,on = 'cyl']
manufacturer V1
1: audi 2.0
2: audi 2.4
3: audi 2.4
4: audi 2.0
5: audi 2.4
6: audi 2.5
7: audi 2.5
8: audi 2.7
9: chevrolet 2.0
setindex方法:
setindex
结果完全不同。他们应该(我怀疑)吗?
如果它们必须不同,您能解释一下<?xml version="1.0" encoding="UTF-8"?>
<endpoints
xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
version="2.0">
<endpoint name="sample" implementation="com.test.Service"
url-pattern="/sample/123/request"/>
<endpoint name="sample" implementation="com.test.Service"
url-pattern="/sample/234/request"/>
</endpoints>
方法的计算是如何进行的?