큰 테이블 results.list
에 22 개의 테이블 (6 개 변수 중 23544 개)이 포함되어 있습니다.R 열 순서별 테이블 목록 및 상위 100 행 선택
각 열을 특정 열 (FDR)로 찾아서 거짓 발견 비율을 선택하고 처음 100 행을 선택하고 싶습니다. 간단한 R 명령을 사용하여 수동으로이 작업을 수행 할 수 있습니다.
attach(results.list$adult.OLFvsVTA)
sort(FDR)
detach(results.list$adult.OLFvsVTA)
adult.OLFvsVTA100<-adult.OLFvsVTA[1:100,]
모든 22 개 테이블의 상위 100 개 행을 결합하고자합니다. 결합 된 벡터에서 FDR 값을 원하지 않지만 상위 100 개의 행을 하나의 열 (유전자)으로 결합하고자합니다. 적용 함수를 사용하여이 프로세스를 자동화하고 싶습니다. 일련의 시도에도 불구하고 나는 그것을 작동시키지 못합니다. r.names
이라는 또 다른 벡터를 작성했습니다.이 벡터에는 내 적용 함수에 입력 할 계획 인 모든 목록의 22 개 테이블 이름이 들어 있습니다. 여러 도움말 페이지를 읽었지만 제대로 작동하지 않습니다. 어떤 도움을 주시면 감사하겠습니다.
"22 테이블"이란 무엇입니까? 22 개의 변수를 가지고 있습니까? 아니면 각 관찰의 "테이블"을 나타내는 변수가'results.list'에 있습니까? – josliber
최종 결과가 어떻게 보이길 기대합니까? 'ncol (results.list $ adult.OLFvsVTA)'열 데이터 프레임에 의한 2200 행, 또는 100 행에 의한 22 *'ncol (results.list $ adult.OLFvsVTA)'데이터 프레임? 관련하여,'genes' 칼럼을 사용하여 두 테이블을 어떻게 결합합니까? – BrodieG
jilber : j 테이블 : 대신에 테이블의 치수 (23544 obs (행의 수) 6 개의 변수 (열의 수, 그 열 중 하나는 유전자라고 불리는 FDR)를 사용하여 data.frame을 말합니다. –