2017-12-08 4 views
-1

아래의 R 코드 세 줄은 벡터 a1, b1 및 필드 a1의 고유 한 "c1"을 나타냅니다. 나는 하나의 열에 "a1"요소의 길이와 동일한 횟수로 다른 요소에 해당 문자의 "b1"을 표시하는 c1의 모든 요소를 ​​표시해야하는 두 열의 데이터 프레임을 표시하려고합니다. 기둥. 간단히 말하면, "c1"의 말 문자 "a"가 연속 6 회 (문자열 a1의 길이) 표현되고, "b"6 번, c 등의 열 "y"를 가진 데이터 프레임을 말하십시오. 또한 다른 열에는 "1"이 6 번, "2"가 6 번 등등에 해당합니다. 제발 도와 줘서 고마워.데이터 프레임 수정 R

a1 = c("a","b","c","d","a","b") 
b1 = c(1,2,3,4,1,2) 
c1 = unique(a1) 

새로운 변경이가 내가 물어 무엇을 달성

a1 = c("a","b","b","d","c","e","f","a","b","c","d") 
b1 = c(1,1,1,2,3,2,3,1,1,3,2) 
c1 = unique(a1) 
+0

내가 가지고 한 부분, 담당자를 통해 (C1, 각 = 길이 (A1)) , 나에게 적절한 칼럼을주었습니다. 문자열의 모든 문자에 정확한 색인을 할당하는 것을 도와주세요. –

+0

이것이 무슨 뜻입니까? – user124123

답변

0

생각 :

cbind(rep(c1, each = length(a1)),rep(b1, each = length(a1))) 
+0

고마워요 @ user124123,하지만 사과, 내가 두 번째 부분에 새로운 비틀기를 추가했습니다, 당신은 도울 수있다. (당신은 도울 수있다. 나는 여러 글자가 같은 색인을 가지고있는 문제를 가지고있다. 그리고 나는 그것들을 할당하고 싶다. 고마워. 제발 저를 도와 주시면 분명히 답장을 수락하겠습니다. –

+0

여기에 단서가 있습니까? –

+0

나는 도움을 주셔서 감사합니다. –