나는 이것이 그렇게 어려울 것이라고 생각하지는 않았지만 얼마 동안 고생했습니다 ... 나는 그것이 누락 된 단순한 것이기를 바랍니다 :) 나는 능력이 있어야합니다. 문자열과 숫자가 혼합 된 변수를 포함하는 데이터 프레임을 논리적으로 쿼리합니다.혼합 된 (문자 및 숫자) 변수에 대한 논리적 쿼리
LAMBDA<-data.frame(cbind(list(1,"lequiv"),list("lequiv",0)))
LAMBDA!=1
명확하게 1이 아닌 문자열이 NA가 아닌 FALSE로보고되도록하려면이 방법을 사용하는 것이 가장 좋습니다. 감사합니다. .
측면 참고 : 나는 data.frame'를 통해 데이터 프레임을 만드는 습관 나갈 것입니다 (cbind())'. 그것은 당신이 의도 한 것을 자주하지 않는 끔찍한 숙어입니다. – joran
Joran이 왜 똑같이 간결한 접근법이 있는지 설명 할 수 있습니까? 이 경우 실제로는 다른 함수의 인수이므로 간결함은 특히 유용합니다. – Charlie
글쎄, 이것에 관한 모든 것은 매우 드문 경우입니다. 데이터 프레임은 목록을 "열"로 유지하지만 일반적으로 데이터 프레임을 받아들이는 많은 많은 함수가 단일 유형의 열을 암시 적으로 가정하기 때문에 목록을 볼 수 없습니다. 그래서 정말로 목록 열이있는 데이터 프레임을 가지고 있다면 (그리고 내가하는 일이 매우 의심 스럽습니다), 아마도 이것은 만들 수있는 좋은 방법 일 것입니다; 그러나이 관용구는 결코 다른 어떤 상황에서도 사용되어서는 안됩니다. – joran