2017-12-04 8 views
1

나는 내가 어떻게 d에 내 아래의 코드를 에서 사용할 수 있을까 궁금했는데?함수 이름이 R의 범례에서 텍스트로 평가됩니까?

d = c("dnorm", "dcauchy")을 사용하지 않는 이유는 실제 코드에서 인용 부호와 함께 작동하지 않는 d[[1]](0)을 사용해야한다는 것입니다.

+0

'D = C를 ("dnorm", "dcauchy")를'쓰기 함수로 사용하고자 할 때? – G5W

+0

@rnorouzian 그러면 GSW가 제공 한 것이 위의 텍스트를 범례에 추가하기 때문에 문제를 업데이트하거나 명확하게해야합니다. –

+0

@rnorouzian - 나는 당신이 당신의 데이터와 피규어 코드 그리고 당신이하려는 것을 정확하게 보여 주면 당신이 더 잘 봉사 할 것이라고 생각합니다. 단순히 그림에 레이블을 지정하는 대신 값/레이블을 지정하려고하는 것처럼 보입니까? –

답변

0

같은 이름과 기능을 모두 사용하려면이 작업을 수행 할 수 있습니다.

d = c("dnorm", "dcauchy")  # works for printing strings 

그리고 당신은

get(d[[1]])(0) 
[1] 0.3989423 
+0

G5W, 나는 진심으로 도움을 요청한 것에 대해 사과드립니다! R에서'curve' 호출에 의해 생성 된'x'와'y'를 어떻게 저장할 수 있는지 알고 있습니까? 내 [** 질문은 여기에 있습니다 **] (https://stackoverflow.com/questions/47700092/saving-x-and-y-from-curve-in-a-for-loop-r)? – rnorouzian

+0

@morouzian 사과 할 필요가 없습니다 귀하의 질문을 살펴 보겠습니다. – G5W