R에서 동일한 두 열에 대해 다른 값이 데이터 프레임의 서브 세트를 어떻게 :는 내가이 데이터 프레임이
dput (DF)를
structure(list(Metrics = c("db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)",
"db2.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)",
"db2.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)",
"db2.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)",
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)"
), Date = c(1416257563.98707, 1416257563.98707, 1416257563.98707,
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707,
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707,
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707,
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707,
1416257563.98707), Value = c(0, 0.02, 0.01, 0, 0.01, 0.01, 0.07,
0, 2.02, 0, 0, 9.32, 0.02, 9.27, 0, 12.72, 12.72, 12.72, 0.08,
12.72), Type1 = c("type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database", "type=rac_database",
"type=rac_database", "type=rac_database")), .Names = c("Metrics",
"Date", "Value", "Type1"), class = "data.frame", row.names = c(10092L,
10097L, 10103L, 10104L, 10107L, 10108L, 10111L, 10112L, 10114L,
10115L, 10116L, 10117L, 10118L, 10120L, 10121L, 10188L, 10189L,
10190L, 10192L, 10216L))
이 큰 데이터의 하위 집합입니다 틀. 동일한 측정 항목 및 날짜에 대해 알 수 있듯이 여러 값이 있습니다. 동일한 데이터 및 측정 항목 유형에 대해 최대 값만 선택할 수 있기를 바랍니다. 따라서 동일한 날짜와 측정 항목에 대해서는 최대 값이어야하는 하나의 값만 가져야합니다. 어떤 아이디어, 어떻게이 DF의 하위 집합을 만들 수 있습니까?
예를 들어, 메트릭 :
db1.Tablespace_Space_Used_(%) 1416257564 12.72 type=rac_database