데이터 프레임의 각 열/변수에 많은 이상치가있었습니다. Boxplot/IQR cut-off를 사용하여 75 %/25 %를 제거했습니다. 나는 각 열을 꺼내서 그 열편을 제거했다. 따라서 각 열의 값은 서로 다릅니다. 이제 모든 이상 값이없는 모든 NEW 변수를 단일 데이터 프레임에 결합하려고합니다. 데이터 프레임에이 오류가 표시됩니다. 이 문제를 어떻게 해결합니까? 왜냐하면, 나는 새로운 데이터 프레임에서 로지스틱 회귀를 수행해야만한다. 나는 cbind.data.frame을 시도한 다음 rbind와 비슷하지만 문제를 해결하지 못합니다.데이터 프레임의 오류 : 인수의 수가 서로 다른 인수를 의미 함
newdata <- data.frame(finalsbp, mynewT, mynewldl,mynewtypea1, mynewobesity, mynewalcohol, age, famhist)
Error in data.frame(finalsbp, mynewT, mynewldl, mynewtypea1, mynewobesity, :
arguments imply differing number of rows: 447, 443, 448, 458, 454, 429, 462
추신 : 여기
코드입니다 나이와 약사의 길이는 같습니다. 즉 462
나는 당신의 데이터에 merge()를 사용할 것이다. 최소한의 재현 가능한 예제와 예상되는 출력을 만들기 위해 몇 가지 코드를 제공하십시오. '가'일치해야합니다 내가이 > 병합 (finalsbp, mynewT, mynewldl, mynewtypea1, mynewobesity, mynewalcohol, 나이, famhist) fix.by에서 오류 (by.x, x)를 시도 @RichardLusch –
열 수 –
@ RichardLuschL 내 질문을 편집 했으므로 확인할 수 있습니다. 내 질문에 도움이 필요해. 답할 수 없다면, 괜찮지 만 -1을주지 마십시오 (특히 내가 변경 한 경우). –