그래서 나는이처럼 보이는 테이블이 :쉬운 루비 데이터 테이블/검색 질문
A B
A C
B A
C A
C B
내가 두 값의 연결이 이미 (너무을 표현의 라인을 삭제할 ---- B는 B ---- A와 동등한 연결입니다. 기본적으로 내 테이블을 이렇게 보이게하고 싶습니다.
A B
A C
B C
어떻게하면 Ruby에서이 작업을 수행 할 수 있습니까?
바비
편집 :
여기에 내 현재 코드 :
require 'rubygems'
f = File.new("uniquename.txt","w")
i = IO.readlines('bioportnetwork.txt').collect{|l| l.split.sort}.uniq
i.each do |z|
f.write(z + "\n")
end
나는이 코드를 시도,하지만 나는 IO.readlines가 제대로 내 열을 읽어 보지 않았 생각합니다. 여기 내 테이블의 한 부분입니다.
9722,9754 8755
8755 9722,9754
9722,9754 7970,7971
7970,7971 9722,9754
올바르게 읽은 다음 TSV 파일로 올바르게 저장하려면 어떻게해야합니까?
바비
"데이터베이스 테이블"또는 ... 같은 테이블? –
탭으로 구분 된 텍스트 파일이 있습니다. – Bobby
"내 테이블의 일부"라고 말하면 입력 파일이 어떻게 생겼습니까? 원래의 예와 완전히 다릅니다. 이것이 입력 파일이 아닌 경우 실제 입력 파일의 샘플을 제공하십시오. – bta