마렉의 대답은 작동하지만 애니코의 질문은 간단한 대답입니다.
nm <- "xxx"; v<- 1:3; names(v) <- c("a","b","c"); assign(nm,v)
이것은 Aniko의 대답입니다. 그녀는 신용을 얻어야합니다.
이 사례는> 1 클래스의 쿼리에 대해 각각 다른 varname이 있고 각 클래스에는> 1 sql 쿼리가 포함됩니다. 예를 들어 "q1", "q2", "q3"과 같이 세 개의 명명 된 쿼리가있는 "config_query"라는 쿼리 클래스 이름이 있습니다. 그리고 쿼리 클래스 이름 추가. 나는 쿼리 접두사 (예 : "config"를 "config_query"에 대한)와 같은 쿼리 클래스 이름을 목록으로 사용하고 쿼리 내용을 가져 와서 쿼리를 실행하고 결과 클래스에 결과 데이터 프레임을 나열하는 루프를 만들고 싶습니다. "config_result"와 같이 "config_result"의 각 결과는 "config_query"의 쿼리와 동일한 이름을 갖습니다.
다른 말로하면, 루트 접두사와 초기 쿼리가 주어지면 결과 클래스 varnames와 해당 이름 매핑을 무료로 사용하고 싶습니다. assign()을 사용하면 결과 클래스 varnames에 할당됩니다. 나는 이름 매핑을하는 방법에 집착했다. 감사!
x의 예를 제공해 주시겠습니까? – Shane
''x ''에 할당하기 전에 'v'에 이름을 부여 할 수 없습니까? – Aniko