2013-05-13 4 views
1

Gephi에서 시각화하기 위해 R에서 내보내려는 함수의 결과가 있습니다.R 데이터 출력 이상한 형식

결과는 79.552 쌍 나는 쌍을 내보낼 수 wan't이

[[79549]] 
[1] 22 26 

[[79550]] 
[1] 41 26 

[[79551]] 
[1]34 26 

[[79552]] 
[1]25 26 

같이 표시됩니다 그래서 .CSV

22, 26 
41, 26 
34, 26 
25, 26 

나는 write.table을 사용하고이처럼이 이런 식으로, kj.csv은 내 파일이고 kj은 내 저장된 함수입니다.

write.table(kj, file = "kj.txt", append = FALSE, 
      quote = TRUE, sep = ",", eol = "\r\n", 
      na = "NA", dec = ".", row.names = TRUE, 
      col.names = TRUE, 
      qmethod = c("escape", "double"),fileEncoding = "") 

내 결과를 .csv 파일에서 샘플 (안 같은 숫자) 다음과 같습니다

"c.22..26..483","c.41..26..596","c.34..26..543","c.25..26..773" 

누군가가 나를 도울 수 있습니까?

답변

3

당신은 목록 개체가 있습니다. 행렬을 만들어 파일에 저장할 수 있습니다. 다음은 몇 가지 샘플 데이터 :

> kj                                                                   
    [,1] [,2]                                                                 
[1,] 1 2                                                                 
[2,] 2 3  

저장 매트릭스 :

kj <- do.call(rbind, kj) 

행렬은 다음과 같습니다

kj <- list(c(1,2), c(2,3)) 

는 이제 행으로 목록의 각 항목을 처리하여 매트릭스를 생성 파일 :

write.table(kj, "kj.txt") 

다음과 같이 파일 kj.txt 보인다 :

"V1" "V2" 
"1" 1 2 
"2" 2 3 
+0

, 덕분에 일했다! –

+0

@MatiasBruhn이 답변으로 문제가 해결되었다고 생각되면 답변 점수 아래 회색 체크 표시를 선택하여 정답으로 표시하십시오. –

3
write.csv(t(as.data.frame(kj)), "kj.txt", row.names=FALSE)