안녕하세요 저는 R이 처음인데 벤 다이어그램을 만들기 위해 사용해야합니다. 나는 잠시 동안 인터넷 검색을 해왔고 이진 변수를 다룰 수있는 모든 예제를 다뤘다. 그러나 나는 2 개의 목록 (잘 실제로 2 csv 파일)이 있습니다. 목록에있는 항목은 PSF113_xxxx와 같은 단순한 문자열입니다. 나는 각각을 고유하고 공유되는 것을보기 위해 그것들을 비교해야합니다. R에서이 다이어그램을 어떻게 만들 수 있습니까?R에서 venn 다이어그램을 만드는 방법은 무엇입니까?
또한 파일의 수는 같지 않지만 다른 하나는 약간 더 크므로 cbind 함수가 오류를 반환합니다.
나는 지금까지 이것까지 생각해 냈지만, 이것은 내면 1과 외면 0을 가진 그룹 1이라는 원이있는 이미지를 얻습니다.
matLis <- list(matrix(A), matrix(B))
n <- max(sapply(matLis, nrow))
do.call(cbind, lapply(matLis, function (x)
rbind(x, matrix(, n-nrow(x), ncol(x)))))
x = vennCounts(n)
vennDiagram(x)
이
내가했던 왼쪽의 번호가 아무것도 아닌 데이터2 PSF113_0018
3 PSF113_0079
4 PSF113_0079a
5 PSF113_0079b
의 예입니다, 그것은 추가 한 나는 를 엑셀
에서 R로 파일을 가져올 때head(A)
> head(A)
V1
1 PSF113_0016a
2 PSF113_0018
3 PSF113_0079
4 PSF113_0079a
5 PSF113_0079b
6 PSF113_0079c
> head(b,10)
V1
1 PSF113_0016a
2 PSF113_0021
3 PSF113_0048
4 PSF113_0079
5 PSF113_0079a
6 PSF113_0079b
7 PSF113_0079c
8 PSF113_0295
9 PSF113_0324a
10 PSF113_0324b
데이터를 재현 할 수있는 예제를 제공하면 조금 더 도움이 될 것입니다. –