2017-05-15 3 views
0

그래서 나는 다음과 같이 위치 주파수 행렬의 일련의 변환을 시도하고있다 :

$`>7` 
    [,1] [,2] [,3] [,4] [,5] [,6] [,7] 
V1 64 5 18 5 13 4 63 
V2 7 4 5 3 55 4 8 
V3 13 7 8 4 16 1 12 
V4 15 83 68 88 15 90 16 

$`>8` 
    [,1] [,2] [,3] [,4] [,5] 
V1 4 27 2 7 5 
V2 2 13 1 8 2 
V3 3 11 1 72 2 
V4 92 49 96 13 91 

$`>9` 
    [,1] [,2] [,3] [,4] [,5] [,6] [,7] 
V1 14 11 4 5 4 10 10 
V2 18 4 4 11 3 57 5 
V3 49 8 6 5 3 12 2 
V4 20 77 85 78 90 21 83 

을 그리고 난 하나에 같이 그들 모두를 내보낼 것 파일.

>9 
    14 11 4 5 4 10 10 
    18 4 4 11 3 57 5 
    49 8 6 5 3 12 2 
    20 77 85 78 90 21 83 

이 내가 할 수있는 행과 열 이름을 제거하는 저를 필요로하지만 난 내 인생의 이름이 각 dataframe 위에 머물 각 dataframe의 구조를 유지하기 위해 얻을 수 없습니다.

고마워요 -R 새내기

답변

0

재현 가능한 예를 제공하지 않았습니다. 그래서 저는 제 데이터 프레임을 따라했습니다. listsink이 작업을 수행합니다.

df1 <- structure(list(event.time.utc = structure(c(1471407324, 1489129025, 
               1480714809, 1471111613, 1472965336, 1484421419, 1475607466, 1475476528, 
               1473041225, 1487378311), class = c("POSIXct", "POSIXt"), tzone = ""), 
        time.verify = c("15:15:24", "16:57:05", "07:40:09", "05:06:53", 
            "16:02:16", "05:16:59", "05:57:46", "17:35:28", "13:07:05", 
            "10:38:31")), class = "data.frame", .Names = c("event.time.utc", 
                       "time.verify"), row.names = c(NA, -10L)) 

df2 <- df1 

2 개의 데이터 프레임을 만들었습니다. 그런 다음 행과 열 이름을 제거합니다. 나는 목록에서 서로 후 데이터 프레임을 넣어 너무 거기에 각 데이터 프레임의 이름을 볼 수 있습니다 list을 사용하여 다음 단계

rownames(df1) <- NULL 
rownames(df2) <- NULL 
colnames(df1) <- NULL 
colnames(df2) <- NULL 

;
combined.list <- list(df1 = df1, df2 = df2) 

#> combined.list 

#$df1 
# 
#1 2016-08-17 00:15:24 15:15:24 
#2 2017-03-10 01:57:05 16:57:05 
#3 2016-12-02 16:40:09 07:40:09 
#4 2016-08-13 14:06:53 05:06:53 
#5 2016-09-04 01:02:16 16:02:16 
#6 2017-01-14 14:16:59 05:16:59 
#7 2016-10-04 14:57:46 05:57:46 
#8 2016-10-03 02:35:28 17:35:28 
#9 2016-09-04 22:07:05 13:07:05 
#10 2017-02-17 19:38:31 10:38:31 

#$df2 
#        
#1 2016-08-17 00:15:24 15:15:24 
#2 2017-03-10 01:57:05 16:57:05 
#3 2016-12-02 16:40:09 07:40:09 
#4 2016-08-13 14:06:53 05:06:53 
#5 2016-09-04 01:02:16 16:02:16 
#6 2017-01-14 14:16:59 05:16:59 
#7 2016-10-04 14:57:46 05:57:46 
#8 2016-10-03 02:35:28 17:35:28 
#9 2016-09-04 22:07:05 13:07:05 
#10 2017-02-17 19:38:31 10:38:31 

이 정확히 다음 sink을 사용하여 텍스트 파일로 내보낼 수하려면

;

sink("my-example.txt") 
combined.list 
sink() 

텍스트 파일을 작업 디렉토리에 저장합니다 (또는 전체 경로 지정).

+0

안녕하세요 남자, 내가 응답 appreicate하지만 내 질문은 어떻게 각 데이터 프레임의 구조를 유지하면서. txt 파일로 내보낼 수 있습니다. – Rnewbie

+0

@Rnewbie는 마지막 행을 확인합니다. – Masoud

+0

고마워요! 그것은 작동합니다! 그 마지막 3 줄은 내가 필요로했던 것입니다. – Rnewbie