vec = 1:3
, names(vec) = c('x1','x2','x1')
의 벡터에 대해 R은 같은 이름의 다른 값을 어떻게 처리합니까? 예를 들어 vec['x1']
은 'x1'이라는 첫 번째 값만 반환합니다. 같은 이름의 다른 값에 액세스하려면 어떻게해야합니까? 동일한 이름을 가진 여러 객체를 공유하는 것은 좋지 않습니다.명명 된 값 : 2 개의 값이 같은 이름을 가진 경우
1
A
답변
1
아난다의 제안에 추가하려면, 나는 최대한 빨리 당신의 이름을 해결하는 것입니다 :
names(vec)<-make.names(names(vec),unique=TRUE)
# x1 x2 x1.1
1
일치 항목이 여러 개인 경우에는 %in%
을 사용할 수 있지만 같은 개체를 다른 개체에 공유하는 것은 좋지 않습니다.
> vec[names(vec) %in% "x1"]
x1 x1
1 3
관련 문제
- 1. 배열의 같은 이름을 가진 값
- 2. 같은 이름을 가진 두 개의 다른 명령
- 3. 같은 이름을 가진 노드의 모든 값
- 4. 같은 이름을 가진 두 개의 필드
- 5. 같은 이름을 가진 여러 개의 외부 패키지
- 6. 2 개의 CPU를 가진 서버로드
- 7. ICatalogObject의 명명 된 값
- 8. CREAT XML 요소의 값이 같은 태그 이름을 가진 속성
- 9. C++ - 같은 이름을 가진 함수
- 10. 같은 이름을 가진 다중 슬링 구성
- 11. 2 같은 끝점을 가진 선분
- 12. 나는이 2 개 개의 테이블이 같은 값
- 13. Struts 2 - 같은 이름을 가진 ValueStack에서 다른 속성에 접근하기
- 14. Mercurial : 태그 이름이 같은 경우 명명 된 분기로 전환하는 방법?
- 15. 동일한 열 이름을 가진 2 개의 테이블보기 (ID는 다르다)
- 16. 변수 값 뒤에 명명 된 PHP 함수
- 17. 동일한 인스턴스 이름을 가진 2 개의 다른 객체를 일치 시키십시오.
- 18. nhibernate에서 같은 이름을 가진 두 개의 열을 매핑하기
- 19. UNIX : 같은 경로에 동일한 이름을 가진 두 개의 디렉토리가 있습니까?
- 20. 2 개의 도메인에서 동일한 명명 된 트래커 사용
- 21. 리눅스에서 같은 이름을 가진 프로세스의 수 [c]
- 22. java에 같은 이름을 가진 두 개의 클래스가있을 때 어떻게됩니까?
- 23. 두 개의 키 값이 같은 경우, 두 개의 별도 해시 키가 같은 경우 교차점을 만듭니다. Ruby
- 24. MySQL : 조인에 같은 이름을 가진 중복 된 열
- 25. 파이썬은 명명 된 튜플의 2 차원리스트를 풀다.
- 26. 파이썬 명명 된 인수 자동 명명
- 27. 동일한 이름을 가진 2 개의 데이터베이스가 web.config에 존재합니다.
- 28. 동일한 인스턴스 이름을 가진 2 개의 무비 클립
- 29. Facebook 2 개의 패키지 이름을 가진 게임에서 Android의 딥 링크
- 30. 같은 이름을 가진 Pycharm 검색 파일