이것은 나에게 꽤 나 빠졌어. 목록 이름을 축약 할 수 있습니까? 나는 전에 그것을 알아 차리지 못했고 나는 하루 하루를 완전히 망쳤습니다. 누군가 여기서 일어나는 일을 설명하고 그것이 끔찍한 것보다 더 유용한 이유는 무엇일까요? 왜 바닥에서 그처럼 일관성이 없습니까? 내가 그걸 끌 수 있다면?목록 이름을 생략 할 수 있습니까? 왜?
항목에 대한 정확한 일치가있을 경우, 사용 :
목록 요소 이름 (과 함수 매개 변수 이름)에 대한> wtf <- list(whatisthe=1, pointofthis=2)
> wtf$whatisthe
[1] 1
> wtf$what
[1] 1
> wtf <- list(whatisthe=1, whatisthepointofthis=2)
> wtf$whatisthepointofthis
[1] 2
> wtf$whatisthep
[1] 2
> wtf$whatisthe
[1] 1
> wtf$what
NULL
그것은 모순이 아니다. 고유 한 일치가있는 경우에만 이름의 선행 부분 문자열이 해석됩니다. –
+1 이유는'왜'$'가 이런 방식으로 구현되는지 생각하게 해줍니다. –
이것은 벨 연구소의 S 초창기로 거슬러 올라갑니다. 나쁘다.하지만 타이핑을 줄이기 위해 가끔 사용한다. 'predict (m, type = "resp")'또는'cor (x, y, use = "쌍")과 같은 함수 인자에서도 작동합니다. –