1
매개 변수에 따라 다양한 인수를 쉼표 구분 기호 ","로 붙여 넣기를 원합니다. 예를 들어 :에분리자를 사용하여 R 값을 동적으로 붙여 넣기
pred.size <- 2
paste(c(1:pred.size), sep=",")
결과 :
##"1" "2"
내가 원하는 결과가있을 :
##"1","2"
매개 변수에 따라 다양한 인수를 쉼표 구분 기호 ","로 붙여 넣기를 원합니다. 예를 들어 :에분리자를 사용하여 R 값을 동적으로 붙여 넣기
pred.size <- 2
paste(c(1:pred.size), sep=",")
결과 :
##"1" "2"
내가 원하는 결과가있을 :
##"1","2"
나는 당신에게 1:2
처럼 함께 벡터의 요소를 붙여 넣을 생각 쉼표로 구분 된 문자열을 얻습니다. 이렇게하려면 붙여 넣기 인수를 collapse
인수를 사용합니다. 단 하나의 인수 만 전달하기 때문입니다. collapse
벡터 인수의 구성 요소를 분리,
paste(1, 2, 3, sep = ",")
[1] "1,2,3"
sep
이 인수를 분리 : 한편
paste(1:3, collapse = ",")
[1] "1,2,3"
당신은 당신이
sep
를 사용하는 것이 여러면을 통과합니다. 예 :
paste(1:4, 5:8, collapse=",", sep="|")
[1] "1|5,2|6,3|7,4|8"
자세한 내용은 R 프롬프트에서 ?paste
을 입력하십시오.
1:pred_size
이미 벡터이므로 귀하의
c
paste(1:pred.size, collapse=",")
이 필요하지 싶다.
감사합니다. 우수상 – user3628777
원하는 결과가 단일 문자열로''1,2 "'입니까? – joran
'paste (c (1 : pred.size), collapse = ",")'또는'paste (seq_len (pred.size), collapse = ",")'시도하십시오. –
정말로 문자열에 따옴표를 넣으려면, 'paste (1 : pred.size, collapse = "\", \ "")' – nfmcclure