어쩌면 나는 이것을 너무 열심히 생각하고있다. for 루프를 만들 필요가있다. & if 문 내 데이터 집합에서 가장 높은 값을 찾는다. 우리는 또한 그 날에 &을 출력하는 print 문을 써야합니다. 초기 행렬에는 93 행의 & 4 개의 열이 있습니다. 4 열에 필요한 데이터가 있습니다. 날짜는 1 열에 있습니다.for loop for R if & print 사용하기
전혀 프로그래밍 할 필요가 없습니다.
for (counter in 1:93) {
if (only.data >= data[,4])
print (only.data)
}
방법 : 여기 for
& if
문에서 내 미약 한 시도가
only.data <- c(data[,4])
의
:내가 데이터 칼럼에서 벡터를 만들어 : 지금까지 내가 가지고 무엇을 나는이 방법을 사용하여 가장 높은 가치를 뱉어 낼 수 있습니까? 그것은 최대 값을 93 번 인쇄하며 원하는 것은 아닙니다. only.data
벡터를 만들어야합니까, 아니면 원래의 매트릭스를 사용할 수 있습니까? 또한 가장 높은 값 옆의 해당 날짜를 인쇄해야합니다.
ps - 제가 훨씬 더 빠를 수있는 max
기능을 사용할 수 있다는 것을 알고 있지만 그게 과제가 아닙니다.
많은 도움이되었습니다. 정말 고맙습니다! – user3746369
@ user3746369 답변이 도움이된다면 답을 수락하면 감사하겠습니다. 이것은 향후 독자들에게 솔루션의 가치에 대한 단서를 제공 할 것입니다. 이 도움말 페이지를 참조하십시오 : [누군가 내 질문에 대답하면 어떻게해야합니까?] (http://stackoverflow.com/help/someone-answers) – Jaap