입력 된 다른 문자열을 반영하도록 내 R 함수의 출력 이름을 변경하고 싶습니다. 다음은 내가 시도한 것입니다.변수 이름을 만들기 위해 문자열을 연결
kd = c("a","b","d","e","b")
test = function(kd){
return(list(assign(paste(kd,"burst",sep="_"),1:6)))
}
이것은 간단한 테스트 기능입니다.
Warning message:
In assign(paste(kd, "burst", sep = "_"), 1:6) :
only the first element is used as variable name
이상적으로는 a_burst = 1, b_burst = 2 등등과 같은 OUPUT을 얻을 것입니다하지만 점점 가까이하지 오전 : 나는 (나를 위해 단지 나쁜 오류입니다) 경고를 얻을.
나는 벡터의 내용에 의해 dataframe을 분할하고
How to split a data frame by rows, and then process the blocks?
하지만 매우 유사한 그 벡터의 이름에 따라 모든 이름을 할 수 싶습니다. 명명은 필수적입니다.
정확히 내가 무엇을 찾고 있었습니까. 고마워요! – user1807096